Sheesh, you guys take things too literally. Usually, by that I mean, a lot of times, Jirachi will use iron head to flinch hax. I'm not saying there aren't other sets that it will use, because it is a very capable pokemon even when using a different set. And I'm not sure if I read the right statistics, but those links said that the probability of facing an iron head using jirachi is 70% - 75%, except in uber tier.
I'm not for banning jirachi, nor I'm for banning inconsistent (maybe except for smeargle since it can baton pass those stat changes). The IRON HEAD jirachi relies a lot on luck, WHEN NOT MET BY A SURE-FIRE COUNTER (which aren't that many) the same way inconsistent relies a lot on luck, WHEN NOT MET BY A COUNTER. The only difference is that we are used to one strategy and the other one is quite new, so useful counters are still object of discussion (like unaware pokemon, ability nullifying moves, evasion reduction skills, croagunk, machamp).
I'm just going to say that unless your Unaware poke has something to rid itself of Poison, it's just going to be stalled out and killed. Ability's that stop others from working are easy to notice on someones team, and some users just have better things to run. Evasion reducing moves is the most rediclous counter proposel i've heard; Your lettting them get more and more boosts while your wasting your time with a usless move. Toxicroak is a bit of a problem, but Inconsistent users can easily get past him. Machamp is easily stalled out.