I think the problem here is that Blizzard tried to slowly introduce micro-transactions into the game and succeeded. It's been going on for years now and every time they have pushed the boundaries a little further. At first it was a services, then a few pets and most people said it's nothing and doesn't change anything.. Well, maybe they didn't change much on their own but take a step back now and take all those cash shop related topics into account. WoW is already following the F2P freemium model now.. only without the free part. You still have to pay the subscription on top of everything.
I guess you can't really blame them though, they're just taking advantage of their monopoly. If we had 3+ roughly equal MMOs on the market and lots of competition between them, they could never have got away with this.