I have come to a conclusion though, most of the complainers are kids, they just don't have enough pocket money to go around.
Have you ever thought that some of them may well be advlts who don't have enough money to go around? Not everyone wants to spend $15 bucks a month to play a game you know.
If a developer wants to charge, keep it low or do this: Make some of the game free to play and charge for the rest. Global Agenda did it well.
But again, the problem isn't that they charge. It's how much they are charging.
Let's look at it this way: If blizzard charged $5 USDs a month to play WoW, they would make $7,500,000 a month. After 12 months, they would have made $90,000,000. This is assuming that they have 1.5 million active players.
And you tell me that they couldn't afford it? Because at $15 USDs right now they make $270
million.
They could definitely afford to charge less.
Or, they should do something like LOTRO did and allow you to get a lifetime subscription for around $180 USDs.