The word "troll" (in the Internet-related sense) usually means someone who doesn't care about the issues they talk about, but just wants to anger and/or hurt as many people as they can (usually for a perverse sense of power). Now, I have come across many people (online and in person) who have an actual point of view that they are advocating, but who express it in a deliberately abrasive way. Like a troll, they try to hurt and anger people they disagree with, but unlike a troll, they're not trying to hurt anyone they do agree with. Is there a word or term for this?
An example would be a conservative who is trying to hurt, anger, and insult liberals, but not conservatives; or a liberal who is trying to hurt, anger and insult conservatives, but not liberals.