The forum owner/admins have already decided they don't tolerate homophobia, racism or misogyny/misandry. It is stated in the ToS. When you register as a member, you agree to the Terms of Service.
http://www.lpsg.org/165602-lpsg-terms-of-service-sept.html#post2538088
Content whose primary purpose is to disrupt or inflame - This includes
homophobic, racist and sexist content and general trolling. Trolling covers a vast array of behavior but mainly revolves around members who consistently post in a manner which they know will upset others, members who insist on going off-topic to serve their own agenda (which has nothing to do with the topic at hand).
Of course not that it always gets enforced to everyone's liking, but that's way the cookie crumbles I suppose. As a member, we always have the right to press the report button when something pops up which we see violating the ToS. Or, we have the right to leave as dolfette did due to general disgust on her particular part.
I understand you have your own ideas about how this place should be run but they (Rob/the admins) have those rules in place because as you say, they decide how LPSG will function.
Except I tend to agree with AE, the community
also helps decide how this place is run. Not too long ago Flamey (a moderator) was taking suggestions from members about revisions to the ToS regarding the Women's Issues section area. He took one member's idea and made the change that member suggested.