I wrote wrote:"No Nazis" is a lie. White supremacists these days don't actually call themselves white supremacists, or even white nationalists necessarily; that well is poisoned in the public eye, so they talk more obliquely. A lot of these guys believe in a white ethno-state but also hate skinhead Nazis and Klansmen, because those latter have a habit of being too obvious and making everyone involved look stupid.
Just because someone says it's about free speech, doesn't mean they aren't lying.
Accommodating and embracing Nazis (and neo-Confederates, and all that shit) at a "free speech" event, however, makes one a sympathizer and accomplice at best. Want to not be called a Nazi? THEN DON'T FUCKING STAND SIDE BY SIDE WITH NAZIS. It's that fucking simple.
Somehow you do not seem to be processing this text. Like I said: they will lie. Bigots do not usually consider themselves bigoted, and those that do usually know better than to say so. Look at what they do, not at what they say about themselves, like you would with an IRL friend who claimed to be an honest person but got caught shoplifting four or five times.