Violence has universal value and application. Non violence is an immature approach to violence.
There is a difference between peaceful and harmless. Peaceful people can do great violence, harmless people are victims of delusion as to how the world works.
Given your accent, I’d assume you don’t have guns and aren’t allowed to even carry a butter knife in the streets. If that’s the case, your opinion is completely invalid and irrelevant.