I think now were talking about 2 different things - or at least I percieve it now
1) Always Online being anti consumer
2) Not being able to play the game, being anti consumer
now these /sound/ like the same thing, but when you get down to it if the launch went off without a hitch, and the servers were never down, is having no offline mode a drawback? Only for a few people at a time, for reasons completely beyond EA/Maxis control.
I agree that not being able to play the game you paid for is a bad thing. Especially given the current issue with the SimCity servers, where it appears a majority of players have not been able to play for more than a few hours at a time. The failure on EA/Maxis to be able to provide proper server access is inhereintly a bad for consumer, bad for business thing.
But in a hypothetical perfect model, i do not find that the always online requirement is a bad thing. I understand not being able to play it on a flight or when your internet goes down, but these are things beyond EA/Maxis control - in fact, you could say its like a 'recomended uses' - its against the warning to use a toaster to heat your clothes up (extreme example, but you get what I'm saying) and in this case, its EA/Maxis desire that this game only be used while playing online. That does not make it a bad business practice, that makes it a choice to restrict how their product can be used. Thats entirely within their purview, and we as gamer consumers agree to it when we agree to the ToS that everyone clicks through to get to the game.
Now, the other aspect - By not saying if its right or wrong i inherently say its right, i disagree. Im saying I do not have enough information to decide if its right or wrong - You have your /opinion/ that this is a wrong practice but is it wrong or is it not is a subjective thing - And I personally do not have enough information to make that call. I feel that the hypothetical perfect ideal of Always Online games is not inhereintly wrong. I feel the execution of many of the games that do this just might be.