To suggest that non violence is the only means to to fight against totalitiarianism, authoritarianism, oligarchy, and other repressive regimes denies Washington, Jefferson, Franklin, et al. experience. It can be argued today that governments have overwhelmingly military and police powers today so to fight would be futile. Have those that argue this position ever heard of the Viet Cong, Al-Queda, The Taliban, etc. They have or fought effective guerrilla wars in the latter half of the 20th Century and early 21st against superior armed forces. The free French in WW II also were effective in thwarting and harrassing the Nazis and Wehrmacht. IMHO I'd rather fight than be shipped to a concentration, tortured or sent off to re-education camp.
Totalitarian regimes in particular crush pacificits. Gulags, et al., is their response to peaceful protests, their families, friends, neighbors, etc. You are guilty by association and they cast a wide net. Torture, warehousing of dissenters, abductions in the night or off the public streets is very common.
Individuals, groups, societies, arguing that only by peaceful protests can you win, live in a world that doesn't exist on planet Earth. There are two effective means to combat totalitarian and authoriatarian regimes: fight or flight. Of course you can wait them out and many do that but that is not a strategy that is effective for you and your family since dictatorships, politburos, single party autocrats, have a long shelf life vis-a-vis someone in their 30s, 40s, 50s, etc. Are there exceptions? Of course there is, but do you want to roll the dice and your children, grandchildren on a whim and a hope? And living through fall of a repressive regime isn't my cup to tea either - Venezuela comes to mind.