World of Warcraft can be a Singleplayer game. You don't get 100% of the content, and it's not as easy to play but same as Diablo 3.
Blizzard NEVER offered this game as a Singleplayer affair. It ALWAYS marketed it as a Online Experience AND they never lied or promised for something they didn't deliver in the end.
Online games are subject to connectivity issues. Plain and simple. That happens to EVERY online game. Just cause you want to play offline, doesn't mean Blizzard HAS to give you the option. They never offer it. They never tricked anybody. You can play D3 Single player, but it's an Online game. It's their design, it's their vision, they have to right to do so.
Why? Because if you are not on board with that, you don't have to buy the game. Simple as that.
But people Bought it. KNOWING of the fact. Nobody thought otherwise, because the deal was clear from day one.
So, Buying the game and then complaining about it... is bullshit. Blizzard doesn't really have to care about it. They already sold you the game. Now they just have to slowly make things right (with just the right amount of investment from their end. Not a cent extra) and all the bitchin will go away. Easy as that.
Now, if by knowing this i decided NOT buy the game, Pre-Orders would be Pitiful. And y'know what? Blizzard would've made it so that you could play offline. Because it would hurt their bottomline not to do so.
Gamers don't vote with their wallets, don't use their brains and think they have any force at all by Bitchin on metacritic. This is the end result. Blizzard has a ton of money, they WILL do this again on their future games, because you already showed them you're ok with this by BUYING their game... and the people that are complaining just payed 60 bucks to complaing about something they were fully aware they were buying.
Nice.