With all due respect, Gandhi was wrong. Right off the bat, one could point to Genghis Khan, who killed uncounted people and made himself the scourge of the known world in his time, and kept on doing it for decades until he died in his bed. Unless that's what Gandhi meant by "falling", which doesn't present much of an argument. And I have no doubt that througout history there have been innumerable cases of local Attilas, Hitlers, etc. whom we don't know about because they occupied a stage too small to capture any place in history books.

Gandhi was a truly great and visionary man, but I have to feel that what he accomplished could probably not have been done, even by him, in different circumstances and in different times. He went up against the power of the Raj, not an inherently bloodthirsty regime. Genghis, or Attila, or any of that ilk would have had him impaled in short order.