People, just because I, nor anyone else, neither has the courage, strength or ENDURANCE to post here and find the calcs for all the so-called counters, please do so yourself.
This is our current calculator.
http://pokemonshowdown.com/damagecalc/
Use it. Plug in the EVs, plug in the nature, plug in the moves (probably Return/SuckerPunch/PuP/Filler) and then use it's best available move to counter you as the filler. As someone who avidly runs stall, this is what you do: Take the best set and modify any fillers to work best against you so you know if it really counters. I have looked for weeks for counters and have come to the conclusion that three exist and none are viable. Cofagrigus (who doesn't take the parental bond part, it glitches in PS! occasionally over it), Sableye and infiltrator spiritomb are the only ones that can be called "counters" and I call sableye a check. Spiritomb and cofagrigus lack recovery so they generally need support just to work as a counter. That's pretty bad all around.
Oh, and did I mention scrappy Kan hits Sableye and Spiritomb for SE damage?
If you have such genius to design a counter that I have spent weeks looking for, please show me but don't make me do it. Your job is to prove to smogon and basically 9/10 people here that this monster is fine in OU. To win, you can't make quick, cute posts about rocky helmet shedinja doing like 17% damage, you have to clearly define and define again counters and prove their viability. Then, you have to respond to the best arguments stated so far, showing that you have read the thread. Does this seem like a hard task? Hell yes it is because you will NOT get past the first part. Still, feel free to respond to the major posts. There's one that page tops page three that's really good (done by the one who wrote the Kangaskhan analysis) and some other longer posts generally towards the beginning of the thread. If you refuse to respond to these, I have to gracefully responding to yours.