No, I despise both groups but I don't think that there views - however twisted and simple minded - should be suppressed. The government already has too much power and have already diluted our civil liberties. CCTV, censorship, etc. The last thing that we need is for them to erode our freedom of speech (well, even further than they already do). What is the next step? Making it illegal for the 400,000 today in London to express their views? If anything they should hold the EDL and BNP to account for the ACCURACY of their propoganda, e.g. their literature. This can be dishonest. As long as they report things accurately then I see no problem.
The BNP represent 1.8% of our population. Support of the BNP shouldn't be outlawed in itself, if a BNP member uses physical violence against a non-white citizen or any other citizen then they should be held to account for that action. But not for their beliefs or opinions. They have the same right to stand in elections as anybody else, including you or me, and the same right to protest as you or me, and that should remain the case. If they use violence then they should be arrested and punished as individuals for their actions.
Should we outlaw the Labour Party and the Conservative party because some of their members defrauded the purse? Should we outlaw the Liberal Democrats because Clegg stole our votes? The people to blame for the rise in the BNP are probably our mainstream political parties anyway, particularly their refusal to tackle the legitimate and non-racist topic of immigration. Many non-racists voted BNP because they were unhappy at the rate of immigration and the refusal of the mainstream parties to make any attempt to seriously debate this very real problem. I can specifically state that I do not see a British person as a white person, but as a person of any colour who possesses a British passport with a pride in their nationality or dual-nationality.
As a non-racist (and non-BNP voter), I too believe that immigration needs to be restricted, as it was going faster than the countries infrastructure could manage. I didn't vote BNP, but I do sympathise with the reasons for many voting BNP as a means of rebellion or as a way of saying 'not represented'.