EDIT: To add to the discussion - not many people are aware but MK Gandhi was indeed very thorough in his use of Non-Violence and other means of protest. On few occasions when a protest became violent he was the first to call off the protest. When most of India & Pakistan were celebrating their independence he was busy caring to people affected by Hindi/Muslim riots. Having unwavering attitude is not just stuff of movies.