On the subject on MMOs; I don't like MMOs, but I can understand charging a monthly fee for a game that gets regular content and balance patches. I actually think the 'free to play' games that use microtransactions are far bigger scum; these games tend to seem playable initially, but you quickly realize that to get anywhere after the beginner areas you're basically required to pay. With microtransactions they are very often more expensive to play in the end than a monthy fee game, and companies are well aware of this now as I hear WoW adding more and more paid (as in extra $) content. Today it's purely cosmetic shiny ponies, tomorrow it could very well be Swords of Game Winning +1. Then there's Cryptic, masters of evil in MMO land who combine monthly fees AND critical microtransactions. This is where all new MMOs are headed I think.
As for non-MMOs, fees are crap. There aren't nearly enough updates for these games to warrant a monthly fee. Extras like new maps, small content add-ons, etc. were free once upon a time. It was called cusomter service, under the wise assumption that treating your customers well would improve customer loyalty. The Blizzard of old built-up a lot of goodwill like this, and now Activision is burning it to cash in with Starcraft 2. DLC is a blight on the industry. In many cases, these DLC add-ons are fairly blatantly chunks of the original game that were removed so they can screw customers for another $15 (See: Day 1 DLC). The worst I heard of was Fable 2 basically not having an ending unless you paid up. Bioware is another one, removing the ability to mod their games (Mass Effect) and make original levels and content so they can sell you their own. Civilization 5 sadly seems headed this route as well. Any pretense at DLC being optional extras is quickly fading and becoming 'buy this if you want a complete game'. And for those who say it's the same thing as expansion packs, it's not at all. Expansion packs tended to offer 1/3 to 1/2 as much content as the original game. They had enough meat to them that the $30 or so they went for were totally justified. These DLC packs usually just offer a new character, maps, or a short new level or two.
And none of this going away. How many people bought the MW2 map packs? There are making tons of money with no real effort. How long until companies start disguising critical bugfix patches start becoming something you have to pay for? Oh, the online matchmaking doesn't work well? Buy the multiplayer add-on pack for only $9.99! The only ones to blame here are the current generation of gamers who bend over on command. I can't really fault the publishers for screwing their customers when they act so willing.