Step 1- Gun "school" and written exam- You should be required to take a course on gun safety and how to use a gun correctly, that is 7 days 1-2 hours per day. From how to load, to how to shoot, unload, keep locked up safely, and about actual gun laws, and self defense laws. On the 7th day you are given a test and must get 90% or higher. Step 2- Gun training- You should then be required to prove that you can handle a gun safely, have good aim, and can show how to properly store it. If you fail on safety, loading, unloading, or accuracy then you must start over another day. 3 strikes and you have to redo the school part. Step 3- Back ground check- In order to get approved for your gun licence, you should have to get your doctor to clear you as being physically and mentally safe putting themselves in legal jeopardy if anything happens with in 6 months, then a criminal background check, no prison time, and then consent of your spouse, and recommendation from 3 other people that they feel you are safe to carry. Step 4- License and restrictions- Guns are allowed for Hunting or target shooting, and self defense only what is necessary to stop the crime and keep yourself alive. Up to the judge to decide. Also all license holders go through a daily criminal background check, through a system that updates 24/7. Anything comes up or a reference/doctor recants their endorsement you get it revoked. Guns must be handed back in with in 24 hours or face criminal possession of a fire arm. This is largely based off of the Canadian system.