Waffle, out of curiosity - do you believe that it is the role of the moderators to ban, delete threads, or otherwise censure posters whose political positions you find offensive?
Firstly, the moderators aren't performing any role here, at least not a moderating one (beyond taking exception and making delirial threats to anyone who challenges their own position, as history attests).
Secondly, the extremist ravings of far right or otherwise disturbed loonies (if mods can't distinguish what those are, then they should reconsider their position) should simply be deleted. If a bunch of BNP members started posting here regularly, flooding the forum with flame-posts, effectively dominating discourse, what would you do? Nothing, in the cause of 'free speech'? So allowing, by default, the forum to become a BNP website? You don't need to answer that question. [Again, the proper response is simply to delete the offending posts. And not on the basis of a 'vote' or poll, which would simply make matters worse].
Thirdly, I would suggest you refer to the origins of this forum, to its original objects, rather than seeking to defend much of the current dreck, most of which is adolescent and reactionary spam.
Fourthly, the fact that none of these issues are ever actually openly discussed here is a further symptom of the rot.