Shaded - Yes, I do understand that there are two sides to every coin/opinion/truth/reality. And on some of the things you said, I do agree.
However, let me state a few counter-reasonings:
1.) The Developers \"coding for fun\" idea is correct, but, most smart Devs do NOT visit the Forums for their video game on a regular basis and only pay attention to the needed topics. This is why message boards such as the Role Playing Forum and the Off Topic Forums are created, so those waiting have a way to vent their anger.
Devs understand watching is a chore and is sometimes worse than doing the actual coding. Oh, and Devs recruit MB Moderators so they can focus on making the game instead of keeping the flamers at bay. There are many sides to compiling a game than doing the coding/graphics/storyline; Public Relations is one of those jobs. Again, hence the message board Mods.
4.) Not caring about the question - completely understood. However, I am quite positive you yourself would be very angry after hearing the same question for the fifteenth time. This is when they no longer care about the question and are instead imposing a harsh retaliation against those that are lazy and do not read up on what has past. Some deserve it and some don\'t. I am not saying it justifies actions on either side, but life is not fair nor is it ideal.
Generally, if a new person says, \"Hey, I\'m new to the game, read up on the information a bit, but I think I skipped over something regarding (insert topic here). I know it\'s probably been asked tons of times, but could someone point it out to me, please?\" Instead of, \"hye when wil tis game b n beta faze? EYE WNT IT N0W!!!!!!!!!!!!!!!!!!!!!!!!!!11111\"
It really is a matter of introducing oneself properly, stating that it is a stupid/over-asked question, which grants better responses instead of spamming all the Forums, speaking like a complete fool, and being rude. (And posting in all caps is rude.)
Take myself for example: I\'m a \"newbie\" by my post count AND joined date, and yet Link responded kindly to me. Why? Because I present myself in an intelligent manner, read up on the game before posting, do not ask stupid questions, do not act like an idiot, do not spam, and have something good to add to conversations.
There are, what I call, \"Newbie Nazis\" on every forum - it\'s more of an initiation right than anything. These are the ones who flame newer members just because they\'re new. Sometimes they can be funny, sometimes they can be harsh; but the biggest concern is that if there was a large problem the Forum Moderators would ban the flamers, wouldn\'t they? Secondly, there is a Private Message/Email Link system on most Forums today - if the newer player feels justified in their undue harassment they can always PM/Email the Moderators for a problem fix.
5.) Some people yell loudly because no one listens to them in real life, and when they find a medium where what they say affects others they use it to the fullest extent.
On that flipside, some people yell loudly because they believe once the monitor turns off it\'s done and nothing bad happened. (This being the biggest problem with \'net dwellers...)
And others live on the thrill of saying things on the internet that they wouldn\'t dare to someone standing next to them in line at the bank or grocery store.
(Being flame resistant on the internet is a GOOD thing. Thankfully, I built up a thick skin over the years. Let\'s just say I learned from being one of those \"stupid newbies\".)