I didn't bother reading the entire thread, but it looked like people were asking how one could be satisfied to pay for MMO's, yet complain about XBLG's fees.
I'll give my reasoning: WoW is easily worth the monthly cost. There isn't (or wasn't, at the time) a comparable game. It alone provided me with hundreds and thousands of hours of content, a full "console-worth" of playtime. I stopped playing WoW long ago, but I did buy Guild Wars 2, and it doesn't have anywhere close to the amount of content WoW does. Other free MMO's usually attempt to nickle-and-dime you to the point where you'd end up paying WoW costs for a similar experience.
Now, let's look at XBLG - what am I paying this fee for?
To play online games? I can play most of them on my PC or on the competing consoles for free. Only the X360 exclusives (Gears, Halo) will absolutely require it.
Voice chat options? If I want to talk to friends I have a vent server or other free chat apps, I don't need this.
Netflix, Internet explorer and other online XBLG-only features? Uh, these are obviously free on everything but the Xbox 360.
Basically, XBLG is a fee to "unlock" the 360's internet features. It's a monthly fee for having full access to your freaking videogame console.
Now, what's the difference between this and WoW? It's important to note, that if you're paying for WoW, you're probably playing a lot of it. People don't subscribe to a whole bunch of different MMO's all at once, unlike consoles, where people buy multiple ones to have access to all the exclusives. If you "quit" WoW, you're done playing that particular game - you can't login to play on your characters anymore, which is annoying, but considering you're probably already bored of it, that's okay. However, if you "quit" the Xbox 360, what happens? You lose internet play for all the games you've paid for on the console. No more online play for Gears, Halo, Soul Calibur, and all the shooter / sports games you purchased for the console... potentially hundreds of dollars of games, locked out from the internet.
If you want access to all your consoles, having monthly fees on each will really take its toll. This is what my costs look like, if I bought 3 games a year, per console, at around $40 (sale / used) today:
Wii: $120
PS: $120
XB: $160 (+Year of XBLG)
Total: $400
Paying 33% higher for one console, for the same number of games? That $40 may not seem like much, but if every company adopted this practice, including Steam, I'd be paying $160 extra a year, just to play stuff online. Ridiculous.
XBLG is really only acceptable for those who have made it their main gaming platform. People like me, who game on everything, PC, 3DS, 360, Wii U, whatever, it's unacceptable. Let's put it this way, I use Steam far more often than my 360, and I'd be pissed if it had an online fee.
For anyone who defends XBLG costs, do you play more than one console? Do you think it'd make sense paying ~$150 extra just to be able to play online games on every playform (PC included)? Or being forced to pick and choose (due to money constaints) which platform you'll pay monthly for, to access online features?