Nonviolence works.But you are talking about specific practical responses to specific instances of aggression. Ideology can't address that, because ideology is based on an assumption of universal goals and principals.
The goal is not to respond to violence with violence. The principal is that violence begets more violence, which is why the goal is to avoid it. Unfortunately, this tells us nothing about what to do in a specific instance.
I have seen it happen in its "hidden history" which we are almost never exposed to.
And I see it working now around the world and--more importantly--in my own life and in the ministry of Jesus.
There are almost an infinite number of ways to respond to conflict besides giving in passively and fighting back aggressively. I cannot always say what those nonviolent responses will be, but I definitely know what they are not:
They are not giving in and they are not fighting back.