Not by banning it, as do many countries (e.g., Germany, Canada) and U.S. college campuses, but simply by countering it with anti-hate speech. Or, in the latest case, sarcasm.
Three days ago in Charlotte, North Carolina, a neo-Nazi group joined with the Loyal White Knights of the Ku Klux Klan (it’s amazing that these organizations still have any members!) to hold a hate rally at Old City Hall in Charlotte, North Carolina. 250 counter-protesters decided to “prank them” by dressing up like clowns and shouting ludicrous counter-slogans. Result: Klan and Nazis looked stupid.
Here’s a video of the event:
Advocates for white power: