What I still don't get about this whole Baton Pass debate is why do people say there is no counters to Baton Pass (and yes, there are some cases where there are no counters, but let me continue talking.) However, all Baton Pass really is is setting up in the opponent's face and getting away with it. The only reason why its overpowered is because the metagame hasn't evolved to counter that and the likes of Scolipede. Everyone's like "OMG Stored Power's power's over 9000!" but you are all missing the point. If you are really so upset at Baton Pass teams, why not use them yourself?
As I learned with my first baton pass team, a simple response would be (as suggested earlier) Red Card Ditto, which can fit on any team. Another easy response is to pull out your entry hazard setter (since baton pass teams lack rapid spin) and throw some toxic spikes (since reg. spikes and stealth rock are not really enough to KO a pokemon). And while a baton pass to Espeon is not a big deal (because if you actually trigger that, their upgrading is at a standstill and you can start attacking), as you may notice, that is thwarted by Scolipede, who can scoff at your Hazard-setting and raise its own speed at the same time. This is not accomplishable by frail Ninjask, who lacks a Poison-typing to absorb. Scolipede can then retaliate with its own Toxic Spikes to frustrate the attacking team or it can Iron Defence in front of a physical attacker, all while outspeeding. It can then stall a fast Substitute and Protect getting free speed boosts along the way. No wonder he makes such a good lead.
However, despite that Ninjask can outspeed too, we meet fellow Baton Passer Espeon, notorious for Magic Bounce, but moreso for Stored Power. And given that nobody uses Dark types, with Espeon's speed through the roof, STAB, and the cheat Speed boosts, it's like using Sheer Cold with perfect accuracy. How is this possible? First of all I think it's fair if you actually had to use a strategy to get the boosts, but Speed Boost makes it way too easy. If you actually had to take damage, that would be another issue. In my opinion setting up the defensive boosts is fair (taking out Speed Boost). If you let them do that instead of hitting them with a status of your choice or slamming them with the stat they're not upgrading, then you deserve to be toast. (Either that or you should be banning usage of that stat modifier.) Since it is possible to beat most of the Baton Passing Pokemon with the stat they're not boosting, it's as fair as a defensive/specially defensive wall would be.
If you just stay on your toes, you can beat any Baton Pass team (with the exception of Speed Boost -> Stored Power) Yet to keep it in mind why are all of these threats? Cause they're a chain. They're able to pass their stat boosts around. But it isn't the move itself, it's how it's used. Ban Speed Boost + Baton Pass (or if the devs are ok with it Speed Boost + Baton Pass with another Pokemon having Stored Power), and you kill practically every uncompetitive Baton Passing team there is. Just because a team has Baton Pass doesn't mean it is necessarily used uncompetitively as shown in the videos. If you think I'm wrong, please post a video so I can update my stance on the situation. Thank you for reading.
EDIT:
@ RandomSpanishGuy Believe it or not. True Baton Passing requires the same prediction as switching out. However, due to Speed Boost, there is always the luxury of going first, which makes Baton Pass like normal switching, unlike how it normally is-- based on your current speed of your pokemon (as the useful Baton Passers in a chain are usually slow)-- which makes true Baton Pass teams fight (via Agility), rather than stall (via Speed Boost), for the power speed boosts bring.
EDIT:
Paragraphized cause "it was an eyesore to read"