I know this is your forum and you can do what you want, but the other side of having a public forum is putting up with peoples views whether you agree with them or not, otherwise you run the risk of becoming a dictatorship and losing members.
There are many different forums out there, it makes sense that each should reflect to some degree the founder/proprietors values. This is not a publicly funded BBC site. The rules, decisions and choices of the proprietor sets the tone and those who dont like it will leave anyway.
Its almost like having a restaurant or bar, you cannot deny entry but you can run it exactly how you like and some will stay and some will leave.
Yes a forum works because many have different views but the nature and manner of debating those views can differ greatly. Its not about shutting out those with different views from your own, you would soon get bored with the discussions, its about behaving in a certain manner and in a certain spirit, and that is set out by the one who provides the forum.
Its a fine line between growing numbers (no one prefers a static membership) and maintaining a culture, but thats the challenge. This is the nature of growth in any business or venture, growth brings change. Its easy for members to complain about closing a thread, they dont have to deal with the big picture.
Personally, I think that as long as everyone follows the rules then naturally those with extreme views (haters) will find a natural resistance and ridiculing of those views and approaches leading to them heading for somewhere they find more accepting. If members come up with these statements or articles then they should be expected to be challenged and ridiculed by more intelligent and reasonable members.
Just my 2 pennies worth