Violence is not a binary condition. Russia became the USSR through civil war. Violence in the west was mostly contained to some riots, firebombings and assassinations. India could have been a lot more violent than it was; China a lot less so. So no - it's never ended other than with violence but yes, it has happened with less than armed uprisings.
It reminds me of that alleged Churchill quote about prostitution. Socialite: "My goodness, Mr. Churchill... Well, I suppose... we would have to discuss terms, of course... " Churchill: "Would you sleep with me for five pounds?" Socialite: "Mr. Churchill, what kind of woman do you think I am?!" Churchill: "Madam, we've already established that. Now we are haggling about the price”“Churchill: "Madam, would you sleep with me for five million pounds?"