You have it all wrong.
-
Guns have been around for decades and there was no mass shootings. You don't create a police state like in Canada, prohibit freedom or speech, guns, sharp pencils, drugs etc hire thousands of cops, snoop on phones and the internet etc. etc. and think society will just work out fine if we treat everyone like children.
-
You need a free society and also a government to make it a happy place to live, you don't do that by endless rules and policing. You make good policies and then people don't shoot each other. Then people thrive and succeed. Canadians just don't get America, they don't get what success is and how it relates to freedom.