Do you see what is violence? To forget God, to forget the Truth. What is non-violence? To fight that which makes you forget the Truth.
So, non-violence actually means you have to fight. If you are not a fighter you cannot be non-violent. The false is to be fought, and the false is to be fought equally wherever it is found. Found in your own mind, fight it; found in your own house, fight it; found in the battlefield, fight it.