I don't care at all for the Nazis, or the KKK or any other groups of this kind. BUT...They have a right to march and to speak unimpeded, without being harrassed or threatened. I may not like them, but the constitution that I swore to uphold and defend gives them the right. If you do not at least support their basic constitutional rights then you put your rights to free expression including political and religious expression in peril.
Besides, the protestors in this case appear, as usual, to have their own political and criminal agenda as in looting and mayhem. They are the ones who are operating outside of the law in this case.
What I find interesting is how much the Nazi socialists and the counter protesters really have in common. They hate Bush, hate the Jews, are against the war on terror, blame Israel for everything from bad movies to the weather, and share a lot of the same moonbat conspiracy theories.
They are perfect for each other.