With the recent news that the British National Party has been forced to admit non-white members due to a conflict with race laws, I believe they should be allowed to admit, or not admit, who they please. In the article in the Telegraph, Nick Griffin describes the laws as "undemocratic and Orwellian". I have to agree.
How many, I have to ask, white police officers are there in the Black Police Association?
How many straight men are there in the London Gay Men's Choir?
It is, in the end, horses for courses. Of course, I would never join a party that excluded people on the grounds of race, but that is beside the point. People should have the freedom to choose. The BNP is a legitimate political party. Just because the prevailing wind and the current hegemony demands otherwise, I see no reason why they should not exclude those who will not act in their best interests.
In the end, what difference will it make? You cannot abolish racism and prejudice. The BNP defines itself by its racist views. Letting black people in is not going to solve that, and indeed would give them more moral legitimacy, and you would not want that would you?