Are you sure about that? Asking as the citizen of a free India. What about Mandela and the ANC fighting apartheid through non-violent struggle? While the ANC did have the militant wing, I believe most of the credit for defeating apartheid went to the non-violent wing.
Another example - the pro-life movement in the US has won the battle to repeal Roe v Wade through judicial capture and not violence.
It is isn't as black or white like you make it seem, imho.