Well im one of the culprits and in future i will tone down what i post as its not the way this forum should be heading.as for the best thing to do it could be a warning system. 1st time a warning, 2nd time a weeks ban from the forum, and 3rd time a 12 month ban.
Then if the person comes back and continues ban for life.
The ban should only be for threats or fowl language directed at a person