Treat getting a gun like one would treat getting a license. If someone wants a gun, they have to go through classes to prove they are capable and responsible to have a gun. The person must learn the laws, local, state and federal, about gun possession, carrying, what types of guns are allowed and which ones aren't. Then, they should be taught how to handle the weapon carefully. After that, they should have to take a series of tests and if they fail, they don't get one.