An interesting debate happened in my forums... if the world was full of people just like Ghandi, who were totally for non-violent civil disobedience as their weapon against injustice, would that make it easy for a small group of violent people to take over the world and kill everyone? I'm thinking no. First off, what would be the point? The non-violent people won't work for them, and won't care about their lives or possessions unless they're free. The violent people would get sick of gunning everyone down and gaining nothing but blood on their hands. Ghandi freed India because the British government developed almost a conscience and cared about public opinion, but even without these cares I think the nonviolent activists would prevail.
Not that we'd ever have that many nonviolent activists. It takes a lot of courage and strength to be like that, more than what 99% of the population has.