Everyone talks about Ghandi as if he were some sort of God.
Ghandi was a very shrewd politician who knew his enemy (the British) better than they knew themselves. He knew that they could not bring themselves to shoot unarmed men, women and children and so his campaign of civil disobedience won out in the end.
Had he been facing say, the Germany of the 1930's, he would have been dead with most of his followers the first time they held a demonstration.
Is was not his social theories that won the day. It was a profound knowledge of his opponents strengths and weaknesses.troll