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.
Thoughts will change and shift just like the wind and the water when you're on the boat thoughts are no different than anything else.