The United States was settled with the gun. Those that don't know the history of the gun should read up on its history. Legendary designers and manufacturers like Browning and Remington were very religious and moral people. Browning was a Mormon, and Remington wouldn't fire a gun on Sundays. Guns are inanimate objects. It's the people using them that makes them dangerous. More people are killed in auto accidents than with guns, but cars aren't banned.
By and large, gun owners are law abiding citizens. You can't legally get a gun unless you have no criminal record. Gun control is largely ineffective because criminals don't abide by the law and ignore possession and magazine capacity restrictions. Strict gun control didn't prevent the Parliament attack or the Charlie Hebdoe attack. The terrorists were not legally allowed to possess or use those firearms.
People ignorant of guns also are almost exclusively city folk. The fact of the matter is Canada is mostly rural, and almost every farmer has a firearm to dispose of pests, hunt or go plinking with their kids. Further down the list is self protection because in small communities, the police can be an hour away.
The Swiss are some of the most heavily armed citizens on the planet, and even have a state sponsored shooting day. I'm pretty sure their country isn't on the verge of anarchy.
https://www.youtube.com/watch?v=6nf1OgV449g