There are so many trolls on internet and if you don't want to face those trolls then kindly stop using internet or ignore those trolls without thinking about anything else. As far as I know about this forum then you are wrong because most of the members of this forum are decent and they doesn't troll with others while we can't ignore the fact that there can be some members who may use some harsh words but still I would say that you should ignore such people in your mind or ignore them on his forum. But, my friend I don't think that ignoring a user will completely remove it from your memories so it's better to ignore the words of that user and continue to use the forum the way it is.
How about if the admin filter some keywords(foul words), such that when you use them, you will be handed ban. Such as 7days ban, few days signature ban, read only mode etc. This will promote peaceful co-existence and curtail to the barest minimum any form of bullying, unfriendliness, acrimony or as the case may be.
I don't think that it's needed or fair to ban a user if he/she clashes with another user on some matter. The forum allows freedom of speech and anyone can say anything without any restrictions. We can't stop anyone from using the words that they use in their daily life and in the same way we can't stop anyone from using those words on this forum. If you think you don't like the words of other users then kindly click on the "Ignore" button that placed somewhere left-bottom of that user and you won't see the posts of that user anymore. The admins can't filter all foul words and banning a user for using of a wrong word is totally against the freedom of speech.