It's true OP.
I know of one forum hyscience/Harry he has a very good way to deal with this.
1. He is a moderator
2. Posts are normally started like this;
I disagree with you post b/c of the following reasons... etc.
Gets as aswer;
I can see you point but...... etc.
If the main players on a forum start with a very civil "Dear XYZ" it becomes much harder to post 'ad honiem' or even for trolls to get a grip on a forum.
just my $0.02 worth....