My view on gun control is this:
When one becomes of legal age to drive, one must first obtain a driver's license. This is done to protect society from the harm that can be done by a person who doesn't know how to safely operate their vehicle and who also lacks a basic grasp of the rules of the road.
How does that relate to owning and using a firearm? A firearm by itself is not a deadly device. In the hands of a person with no regard for the safety of others, it is deadly.
Therefore, I suggest mandatory firearm training for law-abiding citizens before the purchase of a firearm. Such training will demonstrate the damage a firearm can inflict, show the proper means of storing a firearm in the home to help reduce accidental shootings, and proper training in the use of a firearm including understanding the basic firearm safety rules. To show that those attending the course have a firm grasp of firearm safety, only those who pass the written test with a score of a 100% will graduate the course and will then be issued their permit. Anyone who doesn't pass the test will fail the course and will have to retake the test again. First timers and those who are retaking the course will have to pay a registration fee, which will be reasonably priced. Permits will be good for 1 year, and will then have to be renewed.