But they DO have the right to wear the swastika and march yelling any damned fool thing they want.
They don't have the right to yell
any fool thing they want. Free speech has limits. They can't promote the
imminent execution of a crime. Carrying guns while shouting for the death of people is getting
really close to the line of incitement. I don't know if it's over that line or not, but it is illegal to encourage people to immediately commit violence or other illegal activities.
They also can't say any number of things that are commercial in nature, because freedom of speech primarily protects political speech, and that leads me to my next point:
I think the law needs to rexamine if the Nazi flag should be protected under free speech. I realize that it's important to allow people to promote ideals that are currently against the law (everything from saying that marijuana should be legal, to saying copyright needs to be changed, to promoting sit-ins and other civil disobedience). However, there's a difference between proposing that laws should be changed because they're imperfect and don't reflect what we want to have as our laws; and saying that something fundamentally unethical/immoral should be accepted. The Nazi flag is a symbol of genocide. Central to the idea of the Nazi regime is the subjugation and murder of groups of people. It goes beyond saying that certain groups are to be hated, or rejected. It says that people who have inalienable rights under the laws of the United States should be put to death without committing any crime. How can we accept this as valid political speech, if it's not considered a valid political viewpoint? It is fundamentally counter to the moral and ethical basis of our legal and judicial system to promote the idea that anyone should be put to death simply because of their race, creed, gender, etc. (I realize that our history littered with hypocrisy on this matter, but that doesn't change the aims of the system.)
This isn't a matter of ideas merely being offensive. These ideas are fundamentally incompatible with the basis of our government. I realize that free speech comes higher in the list of amendments than "shall not be deprived of life..." but it has no greater importance. Free speech is not inhibited when the government legislates commercial speech. Making laws that restrict tobacco advertising is possible because selling cigarettes isn't a political stance. Saying that "smoking Camels makes you cool" isn't protected because it has nothing to do with exercising free speech, and quite frankly I don't see how the Nazi flag has anything more to do with valid political positions than Joe Camel does.