People don't take criticism of this game well, do they. Already the cliches have been wheeled out again: "Don't like it don't play it" "Why are you here" and so on...
But the OP is right. Customers who pay not only for the game and all its expansions but also a subscription fee on top of that should expect a premium experience. No game is bug free, but a company like Blizzard ought to be able to do better, especially when they are charging so much for it.