If you think I'm being rude, fine.
But I am staggered by the shortsightedness on display here. And actually, being deliberately goady on this thread, might actually illustrate the entire point.
I might suggest that this shortsightedness part of the problem too. Trying to close down controversial debates and opinions. You can't. All it does is heighten the emotional responses, rather than the rational ones. The very point of trolling...
Yes. Sometimes there are sick individuals out to deliberately cause offense, but you need to learn how to identify and deal with in a way that doesn't actually make the situation worse.
There are regulars here who can and should help others when this occurs, by pointing this out and by dealing with the 'people in the right' by calming them, reassuring them and helping them - to try and reduce their emotional kneejerk reactions. You don't tackle the intruder - you look after the victim. You direct your attention to them not the person seeking the attention.
In short: The regs look after anyone who is getting distressed rather than using their energy to start a fight with the troublemaker.
If you really must engage with the troll, you do so in an intellectual way, a calm way and a way that neutralises their attacks. You blind with examples and you blind with rational responses in the face of crap. You make them look even more stupid than they are. You do not get emotionally involved. If you can't do that, you stop talking to them immediately, and focus on talking to those people who aren't doing it.
Learn what the point of trolling is and the methods they use to wind people up, and you can start to deal with it in a productive way.
Basically, I take the attitude that the OP hasn't got much of a clue or understanding of trolling and thats as much of a problem as the actual trolling itself.
Instead she thinks she thinks the problem 'must be eliminated' by banning it somehow.
Trouble is, you can sit on the beach and scream for the tide to stop, but it never will. You could just get a wetsuit and ride the waves on a surf board and have fun with your other surfer mates though...