I agree, Sten, that there should be freedom of speech, freedom to express an opinion and indeed to have strong views.
An entirely different matter is when a poster is abusive, demeaning and on the attack. A site owner cannot be online 24/7 so may miss on abusive posts. Some forums have a raft of moderators who may take turns moderating, in keeping with guidelines for the particular forum. If posters behave in a considerate manner towards each other, while still expressing their opinion, strong or otherwise, then a forum should be almost self-moderating.
Trolls are the bane of the internet. It is difficult to imagine what kind of mindset they have that compels them to invade forums(any forum will do as far as they are concerned, even if it is about knitting, water-colours, growing lettuces, or something equally inoffensive.
So the point is, Sten, why can't people be civilized towards each other, express their opinion, discuss, without name-calling.
Patricia