Okay thats nice but they can't sub the next turn if u taunt em. If I see an Octillery or another potential inconsistent user, I'm bringing in my taunter as they protect. Even with a speed boost they aint gonna outspeed my taunt. That'll stop them from stalling and then you can proceed to wreck them or have them switch out. Then put down SR or something to deter em from switching out willy nilly. Maybe have a dragon tailer/whirlwinder to make it even more painful for the to switch in. Haze em! Worry Seed em! Do whatever you want. Half these strategies are common on LOTS of teams anyways. Maybe revenge kill em with Ditto if you have one. Turn their strategy against them! A ditto with max Evasion? I like it! Do any of this so called cheap strategy turns into a waste of a Pokemon.
EDIT: Most importantly lets think about the chances of everything not going their way. They may get a string of useless boosts! And I can see that happening a LOT considering how much moves with 80 accuracy miss...HALF THE TIME! O_o
It depends on the Taunter. Say you do manage to successfully Taunt them but then they kill you. They'll just try again later. You also do have to worry about attack boosts (with +2 in the right attack boost, they can wail on a pokemon using Taunt pretty hard and while they can't stall then, if they still manage to kill you, they'll just try again later).
Ditto DOES NOT work when it is behind a Substitute. You then have to worry about breaking subs when it gets evasion and defenses. Then Ditto has to be locked into a move which could still give an advantage. Are you using Mischievious Heart? Because that is the only way to even guarantee the Taunt will land if it gets a speed boost and many Taunters are weak to boosted attacks. Many common taunters will die to +2 are be 2 hit koed which makes them useless in later rounds of Inconsistent. And if they attack you while Taunted, you get hurt and they'll try to smuggle their way out and kill your Taunter if they can.
It is also possible they get a string of very helpful boosts. Just because the dice rolls can suck doesn't mean they always will and sometimes, the game's luck system is ridiculous feeling. Some people are just lucky. You don't want to fight those people with Inconsistent.
Haze is only TEMPORARY and most of it's users suck or would never use it or just aren't used (except Weezing). I can't recall if Worry Seed works through subs or not and few get that move and no one is really going to use it except Erufuun. All those moves Haze, Clear Smog, Worry Seed, have limited distribution and many of the pokemon that do get them would never use them and those that do are very, very limited and still have to worry about +2 SAtk boosts which will pretty much murder them. Using Haze, they still get +2s and if they get the right +2, your "counter" (of which there is none that are RELIABLE against Inconsistent because it depends on what boosts they do and do not have) will die or be so crippled, they will easily kill you later.
Roar and Dragon Tail have a nasty habit of missing with +2 or more evasion and the common roarers/Dragon Tailers will be hit hard by boosted moves. Dragon Tail also does not work through sub and if they have sub+evasion, Dragon Tail will pretty much be useless.
The reason Inconsistent is broken is because it is INCONSISTENT. IT TURNS EVERYTHING INTO LUCK AND EVEN THE MOST WELL PREPARED TEAM AGAINST IT COULD STILL POTENTIALLY LOSE IF THEY'RE UNLUCKY. AND PREPARING ENTIRELY AGAINST INCONSISTENT ALSO LEAVES HOLES AGAINST OTHER THINGS AND IS NOT AT ALL ENTIRELY ABLE TO BLOCK WHAT IT IS SUPPOSED TO ANYHOW. THE OPPONENT HAS THE ADVANTAGE OF 1 POKEMON THAT FORCES MULTIPLE USELESS STUFF ON THE OTHER TEAM SO EVEN IF IT DOESN'T WORK, THERE ARE NOW OTHER HOLES TO EXPLOIT. GETTING FREE +2S EVERY TURN FOR STALLING IS ALSO A SUCKFEST BUT ALSO BECAUSE IT TURNS EVERY POTENTIAL THING INTO A POSSIBLE LOSS DEPENDING ON LUCK, IT WAS BANNED.
Inconsistent deserves Bolded letters.