I really agree with pretty much everything you said here. I think you bring up incredible points, a lot of which intertwine with my own thoughts as well. The only difference is the negativity, and I understand your viewpoint. Honestly, I think some negativity is important because it can keep people in line, but too much negativity is very demotivating. This is where it becomes a problem.
Believe me, believe everyone who is an administrator under Stefan and unixmad, we understand that there are a lot of issues. We are not just turning a blind eye to the situation, and we try everything in our power to make things better. However, it has been an up-hill struggle, and this is also why I have been perhaps a bit too short tempered with the complainers lately. We are all fighting this, not just you guys.