I dislike something about the game and feel the need to express my frustration and dissatisfaction.
I do so in logical yet harsh language. Why would you require me to couch frustration in cheery terms? I could say dev so and so is a lazy so and so. Or I could say it sure would be nice if dev so and so worked harder.
They both say the same thing. Yet one may get me banned and another merely downvoted.
It's pretty easy to see what the attitude from moderators are in the forums. I would liken them to censors who want a glowing but false picture of what the game is.
I can tell you if these forums were my way of deciding if I was going to try the game out first time I would see all the complaining and the long term unresolved issues and decide it wasn't worth the money or effort.
I don't need a moderator to decide for me what is relevant or properly worded. I resent the ever present arbitrary ban hammer in the forums. Short of outright obscenity or encouraging folks to cheat or worse yet harass each other IRL, we don't need moderators erasing our posts.
If someone were solely basing whether they wanted to try the game or not based on the vitriol on the forums, they'd be foolish. The vast majority of players are in game, playing and having fun. The vocal minority are those that are never happy with ANYTHING, like yourself, and feel the need to constantly complain about everything.
Sure, you're unhappy about something. Great. The game is not tailored to you, 100%. The game is tailored to a wider range of people. Sure, there are some things that could be done better. However, the game will never 100% please you, because things you enjoy are not necessarily enjoyed by others. Thus, Blizzard does the best job they can to find a happy medium that everyone enjoys.
For the record, feel free to check out my posting history. You will see that I am definitely not one of the "Blizz fanboys". I am generally disgruntled about class balance, as well as the disparity of gear over skill in PvP. However, as frustrated as I am, I don't make incessant whine posts, and instead try to provide something more constructive.
p.s. I am, indeed, on my last chance on the forums (I think). And I fully respect that my blunt, harsh comments towards others were deserving of week and month long bans. In the end, there's little justification to swear at people.