Looks like a lot of people dissatisfied with the game have left the forums

You mean by Blizz? They posted it.

Not sure how they did it with a straight face, or if they actually did.