Well here in California, or at least in my county, you need to get a handgun safety certificate which entails taking a multiple choice test and demonstrating you know how to load and unload the gun safely. The test is pretty simple to pass because all you need to do is choose whatever answer is the safest one, but if you don't have the certificate, you can't take the gun out of the store and this is provided you pass the background check and waiting period.
Now does that stop anybody from getting a gun through a private sale? No, nor through any other means outside of a retail gun store with an FFL, or other FFL holder. This is where the existing laws break down. But, if I buy a gun through the internet, the seller must have an FFL and the gun must be shipped to someone with an FFL so they can fulfill the legal requirements of the sale.
__________________

"However vast the darkness, we must provide our own light."
Stanley Kubrick
"Tomorrow belongs to those who can hear it coming."
David Bowie
|