Over here gun control is very strict. You have to have a clean record, a reason for owning a gun, and a license of their use for certain cases, and very strict rules about which reason allows for which kind of weapon, and even then the choice of weapons is very limited. They have to meet very special conditions (no fully- or semi-automatic weapons, no more than three bullets in the clip for hunters.)
My stance on weapons i pretty much fulfilled with the local conditions. If you do shooting in a club, you can learn and of course make your license, mainyl for the small sporting calibres. Hunters have that too, for different weapons. If you can prove you are in danger, you have reason to carry a hand weapon for self defense, so you can buy one after getting the reason officially approved. That one would be registered of course.
Then there also is a black market, but that is only for those hand guns that are still hidedable and the criminals way of getting these “self protecting” guns that they can’t get because of their record. Fully automatic weapons are rarely found (by the police) and i can not remember them ever being used in public, nothing in the news ever.