Take a step back, take a few breaths, and consider if what you just wrote makes sense and is fair.
If you want to dislike GNOME. Fine. But calling the developers "selfish idiots" when the sole argument against it seems to be "I don't like it, why don't they work on what I want?" it seems a bit hypocritical. This goes a general comment, and is not only directed towards you, by the way.
Also as a general note to the GNOME-haters: There is quite a lot of us with "real jobs" who happens to like GNOME3 and use it daily.