Speaking of incompetence, there is a third type of troll. These trolls manner of speaking is seen as hostile by those who come from a more genteel social milieu. For example, in person as on the internet, they might tell you to STFU, or use words like shitpump, yet be trying to make a point in a friendly and helpful (perhaps playful) way. You need not be an egghead to be abrupt. For an insight into this social milieu, see an episode of Trailer Park Boys. People need to learn to function differently on a forum, because it is a different social environment.