I agree that usually the best, and most productive movements have been peaceful ones.
However, governments shouldn't have unanimous power to decide who gets to live or die, they shouldn't be the sole bearer of the ability to engage in violence.
It's simple tit for tat, everyone knows they're worse off if they engage in violence, so they choose peace instead because it's the most beneficial tactic overall.