I've lived on both sides of the border and there's no simple solution to guns, anybody who claims the US has a better model than Canada hasn't spent much time there.
Owning guns can actually make you a target for crime, not prevent it. I had a gun-nut buddy in Idaho who was paranoid about somebody making off with his expensive collection with good reason. He had the best security systems he could afford and a vault style gun locker, it was like entering Fort Knox to see his arsenal. Unless you're mentally prepared to use deadly force and adequately trained in firearm use and safety then you shouldn't be allowed to buy firearms for personal safety, you're probably going to be more of a danger to yourself and others.
Things have changed now but in the early 1990s I simply walked into an Idaho gun store, pointed at a blackpowder rifle I wanted and the clerk rang it up right away after barely looking at my drivers licence which was still for BC at the time.
I agree with much....I would let citizens that passed a background check carry handguns, but only after passing a detailed course that included firearms safety, self-defense law, and a qualifying range test. In other words, I would let citizens carry as long as they were at least as qualified as your average police constable. In the states the CCW courses are often a complete joke, if they are even required...........amazingly, they have done very well anyway.
Why in the world would you need anything to buy a complicated, single shot, black powder rifle? When was the last time you heard of someone holding up a seven eleven with a Hawkins .54 caliber Plains Rifle? lol