I, for one, support assaulting Nazis but I do not support assaulting Antifa, yet I do not consider that stance to be hypocritical in the least. Do you know why? Because there is a stark asymmetry in the comparison, those are not two sides of the same coin, those are two different coins. Antifa and Nazis differ in principle.
Firstly, Antifa are a reaction to Nazis. If there were no Nazis, there would be no Antifa, so there would be no-one for Antifa to assault. But if Antifa disappear overnight, there still will be Nazis assaulting LGBTQ and POC etc. Secondly, Nazis are historically proven to be inherently violent. If not violently and consistently opposed to the point when they have no real power anymore, they will only use compromises and dialogues to slowly normalize more and more extreme measures, they will get bolder and bolder – right until the point when they run the government and war and/or extermination camps become official policy.
The asymmetry here is that Nazis are active, whilst Antifa are merely reactive. Argumentum ad absurdum to illustrate the point: It is not hypocritical to condemn Operation Barbarossa whilst condoning Operation Overlord.
Appeasing Nazis does not work, they can’t be content without killing those they deem inferior. Debating Nazis does not work, they can’t be reasoned with. Ridiculing Nazis does only work to a limited extent, they can’t be shamed.
The only thing that works is to scare them into hiding. In Europe, this is today mostly done by outlawing Nazi speech. It is not perfect, but Nazis here have learned to be coy and to hide their Nazism, because they know they are treading a very thin line and that a word out-of-order could put them in jail. Is it perfect? No, racism and xenophobia unfortunately still abound ana fascism and nazism still rear their ugly heads again. Is it better than leaving them spout their bile publicly whilst flying Nazi flags as they do now in USA? Hell yes.
And until the USA sorts out its idiotically naive notions about “freedom of speech”, violence is one of necessary ways of opposing Nazis. If you do not take it early on, you will be forced to do so sooner or later. They won’t give you another option, the have proven that in history, extensively.
On the other hand a Nazi who whines when one of their lot gets punched but cheers when one of our lot gets punched is hypocritical, because – as I said – Nazis are inherently violent. They venerate violence in the best tradition of toxic masculinity. Violence is at the very core of their political stance that violence against any opposition is desired and heroic course of action. They only pretend to be peaceful when it suits them, but peaceful coexistence with anyone is never their goal. Their goal is extermination of “the other”.
I was warning about Trump being outright Fascist from the day I learned about his candidacy and how he runs his campaign. Now, mere two years later, USA has outright concentration camps and finally some of those who initially thought comparing Trump to Hitler is over-the-top started to wake up to that reality. But there are still nearly two years left until next election. And we are debating whether to punch Nazis or being polite to them? Gimme a break.