hate based on someone’s religion or ethnicity is an act of violence in of itself.
Pull the other one. Violence has a meaning that every English-speaker understands, and hatred does not meet that definition.
Curious, would you have stopped the rise of Nazism by asking them nicely?
Well, the KPD strategy of meeting them in street brawls went so well, didn't it?
That’s where we are now
So, given that you just issued me a challenge about what I'd do, do I take it you're out in the street roughing up anyone with a MAGA hat?
If not, then I think you actually understand and agree on a practical level: the situation in the US is not as clear cut as the fight against the Nazis ended up, and which people wish to invoke when they say "punch a Nazi."