As Twitchy says I don't think there's any explicit laws banning such things, though I would caution any politician about using racial slurs or racist statements. In many European countries such things are banned, you can't even display the swastika (though that hasn't stopped neo nazi marches and whatnot). In fact, for all their whining about their rights and freedoms being taken away, these american neo nazis are the envy of neo nazis from other countries for all of their freedoms. They can sell racist records/material, have "racial pride" concerts, and live in their own settlements.