You're absolutely right about everything you said, though you have to remember that it is the staff's role to defend things about the server since they are working for it for free. I'm sure no matter how awful the server becomes because of bad management, there will always be the staff or people...