The free speech argument is always the first to crop up in these situations and it goes to the heart of what the BNP is. Hitler used the democratic system to gain a big enough platform to- guess what- destroy democracy. He also said that only one thing could have stopped his movement: if people had organised themselves and smashed it before it had a chance to grow. Once the BNP is more established in its public support it won't be about elections, it'll be about gangs of thugs on the streets, racist murders etc. This is the difference between the BNP and all other parties. Free speech for Nazis means the denial of free speech to everyone else, and not just on the basis of colour either: anybody belong to a trade union? The nazis would have rounded you up as well.
At the moment the BNP is being quite tentative and coming over as fairly respectable, but watch them when things get more desperate and they feel more confident about hitting the streets.
It's understandable that people want a protest vote but the people who threw the eggs did us all a big favour by highlighting the fact that one protest vote could open the door to something much more dangerous.
The Nazis were different in that they organised the mass extermination of millions of Jews and millions of others who opposed them on an industrial scale, and the conditions that brought them to power, like economic depression and a complete lack of direction amongst the main political parties, could easily come back.
That's why they're more dangerous than the muslim extremists who carry placards calling for the "beheading" of those who oppose Islam. Having said that, my view is that the Islamists who turn up on protests advocating murder should be locked up and if they're not UK citizens they should be deported to their country of origin.