I’ll admit, this is a part of your culture I simply don’t understand. I’ve heard all the arguments, and I still thank God I am not American and that it doesn’t concern me as an internal matter. My opinion is that if you are comfortable with semi automatic weaponry being so freely available, you kind of have to live with the consequences of that. Makes no sense to me.
That’s understandable because most Europeans and Canadians didn’t have a war of independence by rebelling against their former nation.
Regardless of what people might think today, the founders strongly believed that power should reside with the people. In America, the people are the state, we are the sovereign. In Europe the “state” is an institution, like the Queen of England. The English Crown is the Sovereign of the United Kingdom. British citizens are subjects of the Queen.
But in America, We the People are the Sovereign. Americans are subjected to no one. The Federal Govt is actually subject to us. NOTE: not us as individuals, but we as a collective people.
That concept is 100% foreign to Europeans, and extremely misunderstood by American Liberals who want America to become a unitary state like most of Europe.
In England, you bow before the Queen because she is the sovereign. But in America, we bow to no one because we are the sovereign.
Point is: our founders, esp the Anti-Federalist ones like Thomas Jefferson, wanted the power in the hands of States and not the Federal Govt and wanted to allow the people the power to fight the Federal Govt if it ever became too powerful. Because again, guys like Thomas Jefferson wanted the power in the hands of the people and states and he feared the Federal Govt (even though he became the 3rd President).
To understand more, read the American Federalist Papers.
***Unfortunately today, there apparently is a “sovereign citizens movement” of anarchist, libertarians which has been used to make our sovereignty seem like an anarchist term.
I know reading this will not answer all your questions, but I pray it helps a little.
God Bless