Let me point out a couple things.
First up, this is a community, and we try to run it according to the will of the members. There are some exceptions where it comes to technical limitations, but you get the idea.
Secondly, if one of the staff steps out of line, the members need to bring it up...