It's insane, I know.
We've learned that everything we do here is always going to be up for constant scrutiny. The same posters that will be clamoring for something to be done, will be the posters that are here the next day bitching and moaning because we did what they wanted.
We're all here. We all do our jobs. If you don't like the way the moderator's do their jobs, you're not contractually obligated to post here.
http://www.ezboard.com/ <--- They're free.
EDIT: And so I don't get called pompous or whatever, I'm not saying "if you don't like it, leave" to be an ass. I'm saying it because it seems to be the only explanation that will be deemed justifiable enough to get people to leave an issue alone.
We don't have problems with you all criticizing things here, but here's a suggestion I hope you all take to heart. When someone is banned, or a decision is made, give it some time. An hour, 3 hours, 6 hours, 24 hours... it doesn't matter. Give it some time so you all can vegetate on it for awhile, and THEN bring your questions here. That'll make the job we have as moderators, easier, and it'll make it easier for us to give an explanation that meets you, the posters, needs.