You know Andrew if it was me and I was unhappy on a forum because of the atmosphere, other members, its staff I would leave and never look back.
YOU chose to be here, no one is forcing you to be here no one is forcing you to agree with the way the forum is ran either, at least you have the ability to express yourself about it, which would not always be the case on other forums.
The thing is that you cannot please everyone (even the President knows that), you also cannot make everyone get along, that too is impossible, all you can do is try to maintain peace in all fairness and whether you believe it or not the staff here is definitely trying is best doing so.
If you think otherwise than maybe there is a community out there that is more suited to YOUR needs maybe you can even create your own community………………but again no one is forcing you to be a member or post here just like no one is forcing me to be here or post here I an doing so because I want to and because I like this community (if I did not I would not be here).