I came to that same conclusion several years ago.
Gandhi was successfull because his opposition was nominally civilized.
Had the Imperial Japanese Army made it as far as India, his headless, bayonetted corpse would last have been seen floating down the Ganges.