And Gandhi certainly had his good points.
"Among the many misdeeds of the British rule in India, history will look upon the act depriving a whole nation of arms as the blackest." -- Mahatma Gandhi
I read a great alternative-science-fiction story where the Germans had won WWII and taken over India from the British.
Gahndi did his non-violence bit and got slaughtered along with all his followers.
Basically, the moral was "non-violent civil disobedience only works with a society that cares about such things."
Important lesson the liberal forget when confronted with cultures that worship death (e.g., muslims).