There is no difference at all between the Antifas and the Neo-Nazis & Klansmen. Both sides spread hatred, intolerance, & violence. The Antifas are the worst of the lot, as they paint anyone that has conservative values as being a racist and a Nazi.   

Antifas are far more numerous, and are thus the much greater threat to our democracy and its freedoms.  Neo-Nazism and the Klan are all but dead in our country, with just a miniscule number of diehards left in them. They have not been relevant to politics in America for a very long time.  

A century ago Louis Brandeis wrote in his famous article “What Publicity Can Do”, the following statement:  "If the broad light of day could be let in upon men’s actions, it would purify them as the sun disinfects."

The very best way to fight Neo-Nazis, Klansmen, or other white supremacists is to simply let them speak and be heard.  Just publicize who they are, and their own words will then destroy them.  Don't censor them, much less attack them.