Wait until you look into what the bhuddist monks did in Tibet.
In reality, Christianity is also anti-violence, but Christians are people and violence is simply part of reality.
The first games boys come up with usually involve some form of wrestling. Violence is inherent in any large systems where persuasion sometimes doesn’t work (sometimes one side is simply too stubborn or stupid to be persuaded), but avoidance is impossible due to proximity (you can’t avoid the homeless guy that put up a tent in front of your front door unless you leave the city).
As such, violence between people is inevitable in any context of high enough inter connectivity of people. Even wrongful violence like theft and assault can ONLY be stopped by GOOD violence of self defense to stop it.
Denying the inevitability of violence is where we get nonsense like high crime cities penalizing honorable men like Daniel penny for protecting people.
There are only 3 options with people: persuasion, avoidance, and violence. When the guy is drugged up and clinically insane, persuasion is impossible. When you’re locked in a train together, avoidance is impossible. Such is life. If good men are unwilling to commit violence towards good ends, then it is only evil that shall prosper as those who would stop them have decided to morally disarm themselves.