Great post, and very well said.
As one of the Forum Managers, we are trying to improve things so that there is this greater Objectivity. Me and Sam have been working with the Mods, to try and give them better guidelines etc to work with to ensure that everyone is treated in a fair and consistent way. This of course will take time to settle down, as change always is something that people fear, but the changes we are doing are for the good of the site.
We DO value every member on the site, and we are very well aware that you guys and gals are what make the site what it is, but we also have to remember that we cannot allow small groups of people to over run the site with their opinions and propoganda at winding up others. Being a manager / moderator on a site such as this is not an easy job, and there are going to be times when the members dont agree with us, but we DO listen to what you guys say and take that into account, and try and improve our working practices. You ARE the customer and we DO value you all, so help us to help you keep this site as a great place to be and express ourselves, without getting into all the petty arguements that come up time and time again.
As in life if you dont get on with someone, avoid having things to do with them, be professional and the bigger person. We can all take jokes, but getting personal, is not the way to go.
Lets have fun guys and gals, thats what life is for, its too short to be constantly battling with each other.