SCARYspicemonster perhaps I am missing something here. I cannot understand your affront in regard to the Mary Whitehouse comparison.
"She is a group which wishes to silence another one. Otherwise you're effectively saying there's no difference between the BNP and CCL. Or the right and the left. It's a specious argument."
That is not the arument though.
The argument is that the belifs of the group (be it BNP or CCL) are irrelevant. The point is that they should have equal rights to hold and to voice their beliefs.
Lets say that - in their crudest forms - you and Whitehouse hold the following opinions:
SCARYspicemonster = All groups (except those you disapprove of, including homophobes) should have the right to have their point of view heard.
Mary Whitehouse = All groups (except those she disapproves of, including homosexuals) should have the right to have their point of view heard.
You both are convinced that you are right. You both have passionate and reasoned arguments for your positions.
Why should you be allowed to state your opinion but Whitehouse should not?
Please note I am not saying that you and Whitehouse are the same because you have the same beliefs. I understand that these are - to some extent - polar.