Guys, guys, guys.... You are blaming the mods for the wrong reasons.
Mods, you volunteered here. For no pay. Now, pay doesn't exactly mean money. Instead, of money, you get payed powers. So, in a sense, you are getting payed.
Now, that adds a whole new playing field to the equation. So, slacking on the job, is bad. Yes, I said job. Remember, you are getting payed powers. So, when you slack behind the job, or abuse your power, you should in a sense, be fired. So, do what you were meant to do, and do not do what you are not supposed to do, or you should be fired. It's not like "oh, out of the goodness of my heart, I decided to be a mod". No, don't deny it, you became a mod for the power. The power, is your pay. When you get fired, uh oh, what happened to your pay? It's gone. So, do the job well! When the job is screwed, it is indeed, YOUR FAULT. Quit blaming the admins and other crap.
Now, for the admins. You are doing fine. You own the site, so I don't mind about whatever the heck you do with it. You have the right to abuse every person on this site. It's yours. You can rightfully ban every sensible person on the site if you wanted. You may lose some users, but that is under your control.
As for the users, well, it really depends on the user. We get no pay, but we do nothing. So, it evens out. Quit asking for power when you do nothing. But, there are some users who submit a substantial amount of resources to the site. WHO FREAKING CARES? That was YOUR choice to submit models. All you get is rep. Which shouldn't really even be given to you. So, quit complaining.