just like violence isn’t applicable everywhere, non-violence isn’t applicable everywhere.
back in the day, nazis used to get violently run out of shows because they tried to infiltrate the punk movement and punks said “Nazi punks fuck off” and then punched them until they left.
it sounds like you were protecting the Nazi-punchers rather than the Nazis.
That’s the right call!