If two parties are at odds with one another, and one on them is willing to use violence and the other isn’t, the violent party wins.
Non violence works when people care about what you’re going through. If the right people know and care they’ll come in and do violence for you to make it stop. Or at least verifiably threaten violence. But violence is happening whether you did it or not.
Nazis don’t give a shit about you, they’re eager for violence. They want to exterminate entire classes of people. Non violence does not work on Nazis, we’ve already seen this play out once before.
There’s a bit in one of the Expanse novels where one of the main characters is remembering a dog he’d lost as an adolescent. The dog laid down and one of his parents explained what was happening. He vowed to remain at it’s side until it’s last breath, but after three hours he was just bored.
That bit always stuck with me.