I pity those who call Gandhi as an intellectual and visionary leader. He's nothing more than a common man and the main motivation for Gandhi to stand up against British is not his nationalism but the insults he got in South Africa and he wants to take revenge against goras some how. He couldn't take revenge against them in SA so he returned to India and he got wide support to take a sweet revenge