Great Summary +1
I have to say, I don't think its fair to label everyone who makes a complaint as whiners. I have seen a lot of posts with good constructive criticism (like yours) and I have to admit, a couple of things such as the making of some items legacy without mentioning it in the patch... well I would be a bit pissed too. So, I can understand why some people have posted what they did. Still, there is a difference between constructive criticism and being an ass. GGG employees have feelings too, so thank for working so hard on the game for us fellas! Hardly a week goes by without a patch with new gems or fixes or whatnot. Pretty impressive for such a small team.
Imho, this is one of the best games ever made. Wish they had D3's budget so they could fix desync though!