It is what it is.
You have SOME devs blocking people for giving rational criticism.
And then the odd lot.
Overall there needs to be a line drawn of the extremes but it seems devs in WoW at least from my experience are pretty hard headed.
Heck I remember in Diablo the d3 devs bad mouthed the original diablo dev for his criticisms lol