It is so weird to see Americans talking about guns... When you live in a society without guns everywhere, the notion that law-abiding citizens don't need and don't want guns is just plain obvious, like "water is wet and the wind blows". Civilized life is life with low crime so you don't need guns. They're far more trouble than solution. But talk an American talk about gun control and they go full crazy on "socialist…
It’s so weird to see non-Americans with no concept of American history criticize American gun rights or comprehend the foundational principles of an armed citizenry. Cliff’s notes: gun rights are not as much about personal self defense as they are national self defense. They allow the people to protect the country and protect themselves from the country (ie government).
Non-violent civil resistance has greater odds of working than violent resistance.
Over the last century movements that used violence only succeeded about 25% of the time, and generally resulted in autocratic regimes when they did. Non-violent movements succeeded about twice as often, and generally resulted in non-autocratic systems afterwards (main exception probably being Iran).
See the book Why civil resistance works by Chenoweth which does a review of the literature.