I've been staying out of the Punch a Nazi element to this thread, I frankly wish it were extracted into a thread of its own.
But in reply to Arx's ask:
I personally think Nazis/Nazilikes/other-anti-socialites need to be rebuked. As in "bad dog, that's not an acceptable behaviour". But in a way (as also should be done with dogs) that more denies them their pleasure for the bad, and encourages any tendency towards the good (see Click Training, which often decries punishment in most forms). Yet leaving the misbehaving Nazilike to do their own thing untroubled seems like it would only discourage the thrill-seeker antipathic type, not the miseducated and/or radicalised ones happy in their echo chamber of prejudice.
The ones seeking conflict (see also English football hooligan 'supporter' gangs, in it for the fighting) should be starved of aggression, though, and so how on Earth do we tailor our mutually-exclusive responses? Idunno.
But one thing I do know, is that I'd rather that someone like me (not me... the Nazi I could successfully punch should only ever be pitied, and left alone) punched the Nazilike. If they're being attacked by a minority they are apparently afraid of, that sounds like reinforcement. I'd much rather an 'equal' demonstrate that it's an opinion not universal among his peers, than the retaliatory attack obviously feared by the sissy-Nazi who obviously thinks all the world's ills are due to the presence of this Jesse Owens-like competitor for his perfectly white supremacy...
And that's all I'm saying on the subject. Please make it go elsewhere.