Some of the other forums I visit (non-tech) have a specific forum where members can go and handle issues they have with other members, site owners, etc. These forums have 1 rule. No racist words. You can flame anyone for any reason. This is the place for trolls to hang out and do what they do. Consider starting a Pit here and moving threads that get out of control there. Let the members settle their differences there. I have to say that the pit forums I visit ALWAYS have the most witty posters on the site. These people are truly gifted at flaming people and dealing with trolls.