I agree with marcov that keeping threads on topic is important. However, we shouldn't overdo that ...
I think this is what should dictate most of the moderators activities, but absolutely feel a place should be available for the social side of a community, and another for the recreational/creative side. squares and discussion have filled those roles. No specified topic for either; any topic (with reasonable good taste applied) fair game in either.
When any person starts in on personal attacks, that person should get a timeout - instantly - with an opportunity to explain or query the reason from the moderator. Not an opportunity to argue. The major problem: different cultures and expressions do not always translate effectively - resulting in an easily misinterpreted expression. A tough problem.
... display a very arrogant attitude ...
THIS is the crime that make newcomers fearful of actively joining a group. I experienced it when I joined, here. Time has passed, some attitudes have softened.
But it still happens too often.
Worse, there are several pairs of our long-time members that have no hesitancy to fan their personal flames of dislike at every opportunity. Personally, those largest offenders cause more harm to the atmosphere in the forums than the transient problem of Albert's mis-steps. They should given final warnings and booted.
Slow trolling? New term to me, seen it in practice, like the idea of that restriction.
policy tweak: maybe add a little " ... disrespect to others ... " type of language and a little " ... bulk of posts with only negative attitude ..." hint, maybe.