I believe that Gandhi was correct. Non-violent civil disobedience is the only way to bring about change that allows people to enjoy the change and not get killed in the process.
There are nuclear weapons in China Iran Korea and Pakistan. It wouldn't...
You do have to change things as warfare changes.
To the person with a firm purpose all men and things are servants.