The last time I checked, concussive blow wasn't dispellable and neither was shield wall.
So all of our offensive and defensive cooldowns, as well as CC abilities and 31 point talent that we spec into, can be purged, spell stolen or dispelled. Priests and shaman actually knock off any two active abilities we have on with a single GCD. At this point I don't even think Zealotry is worth wasting a talent point on, and inquisition will never be something I use holy power on.
With mana never being an issue either now or at 85 when it comes to using dispel mechanics, I think it's a little broken that classes that can dispel/purge can just spam click off our entire array of abilities, talents, mastery and art of war procs without thinking twice about it.
I think it is necessary for some of our utilities to become either undispellable, or else there needs to be a cooldown on dispel/purge/spellsteal. If I need to actually coordinate and think about using either my offensive or defensive cooldowns because of forbearance and long cooldowns, why are classes that can spam dispels excluded from this as well?
Something that counters our entire array of offensive, defensive, and CC spells has no cooldown and a low mana cost. I wouldn't even care about it so much, except that this mechanic counters every single thing the ret spec is built around and it's a baseline ability for almost every class.
Solution: Apply the cooldown of whatever spell was purged/dispelled to the caster when they dispel something. If wings is dispelled, that casters dispel now goes on a two minute cooldown. If they take hand of freedom then its 22 seconds, etc. Either that or put a cooldown on dispel/purge/spellsteal.