Those are good points.
But I think there are a lot of people who have trouble with people simply because they have an opposite opinion, some times a very different opinion. And they tend to label these people as trolls, no matter how they present it. Like I am thinking of one person in particular who has opinions most of the board does not share, but this poster is probably one of the more reasonable posters on here, and this poster has been labeled a troll and many other things by quite a few people on here.