And the alternative is what? Ban the posters who do not hold the same beliefs as you?
Great but you're just building a little playground for people you like. That is dead boring.
As I said before you won't change anyone's basic beliefs but hate speech is ugly and easy.
When it gets ugly a lot of posters check-out. If a forum is to remain open it must allow all
viewpoints. But there is no need for gratuitous hate speech. It's just ugly without effort.