One side is gonna lose in the end. That is all that matters. The world is ruled with violence. Non-violence only is beneficial to those currently in power.
Basic self-preservation as you put it requires violence. How are you going to preserve yourself when you let people run around who want to opress or kill you?