Yeah, users/journalists suck and GNOME developers are super awesome and never do anything wrong, we get it.
How dare people not absolutely love the code that handed down from high.
That is not a surprise to hear from a GNOME developer.
The thing that kills me is the deliberate breaking of GNOME 2 by the GNOME 3 release. They are not parallel installable - distros pickup the latest, so users who don't want to be forced to use the .0 software (or different workflow of GNOME 3) are SOL. Deliberately.
The MATE project had to rename every binary. I haven't even relearned half the new names yet.
I really like GNOME 2. Why not let me keep using your code? Why force me to a buggy 3.0 with a completely different workflow that you knew technical users would hate?
The GNOME project could have avoided so much vitriol if they had allowed the distros to keep shipping 2.xx while their 3.xx series matured.