I am highly irritated as to what people consider trolling so I thought I would give a breakdown of what trolling is and is not. This comes in light of all the Twitter suspensions and basically just ignorant theists who don't understand what a troll is.
A troll is defined by Wikipedia as "In Internet slang, a troll is a person who sows discord on the Internet by starting arguments or upsetting people, by posting inflammatory, extraneous, or off-topic messages in an online community (such as a forum, chat room, or blog), either accidentally or with the deliberate intent of provoking readers into an emotional response or of otherwise disrupting normal on-topic discussion."
Or according to know your meme "Trolling is an Internet slang term used to describe any
Internet user behaviour that is meant to intentionally anger or
frustrate someone else. It is often associated with online discussions
where users are subjected to offensive or superfluous posts and messages
in order to provoke a response."
So lets look at these definitions and try to in rational terms define what a troll is. A troll is someone who does some or all of the following.
a) Talks about off topic messages. So this is pretty much the same as spam in your spam folder, no one want to see Viagra commercials in a discussion thread.
b) Is inflammatory or offensive. Someone who reverts to name calling or someone who just uses insensitive language when referring to someone else. For example if you are going to call someone a bitch maybe think about it before you comment. BTW this I think is specific for people involved. You can call me cracker, honky, white trash, satanic, child eating, porn addicted, ugly, @#*&^#, ........, I don't care it just shows you have no logic to debate.
I think the above points cover trolling if you disagree go to 4chan's /b/ thread and you will understand better.
So what is not trolling? Here is my list of things I do not consider trolling.
a) Disagreement on opinion: When someone disagrees with your opinion this is not trolling.
b) Disagreement on facts: When someone says your facts are wrong and you cannot provide citations for these facts, this person is not been a troll.
c) Giving someone a label. If someone makes a comment like "all gay people are sexual deviants", by all means call them homophobic. This is not inflammatory it is true.
d) Pointing out logical flaws or incorrect facts: This is called been dishonest, and if you are going to use a worldwide platform to spout rubbish, you better be able to back it up. Don't cry like a baby and scream "Mommy I am been trolled" when you get shown to be an idiot.
In conclusion, its not trolling when someone disagrees with you and points out logical flaws in your argument. You are using a worldwide platform, so expect worldwide condemnation for stupid and irrational thoughts.