This post is kind of clueless. Now granted, I totally agree that there are a minority of vocal crybabies that complain about everything no matter what. There are definitely people who always find a gripe, and take things way too personally/seriously.
That has NOTHING to do with the recent meltdown. Customers don't like having teams they paid hundreds of dollars or more on being gutted. It's theft in an abstract sense. People were rightly outraged at a horrible decision that was equivalent to defrauding them out of their money. There was no excuse that anyone with any common sense would not have known that this would make huge numbers of people furious (not a minority of complainers). It was 100% CG's fault, and they deserved every bit of it.
That said they made the right decision based on the reaction. I'm not going to judge the intent (was it because thousands of people demanded the "R" word from the App Store, or they just realized that it was unfair to their customers). They made the right decision to revert the changes until they can come up with a better solution, and they took responsibility for what they admitted was a bad decision originally.
I agree with the OP that I appreciate when people can admit their mistakes. They put out this fire honorably, but they set themselves on fire in the first place. They have a long history of doing really horrible, unfair or just plain foolish thing that make their paying customers understandably angry. Inexcusable mistakes are a regular feature of this game. That is a separate issue from the minority of chronic complainers that are always around.