Great article. We have become so focused on the guns themselves that we have lost sight of what I think is the real issue: the people carrying the guns. 
If you don't have enough sense to stay out of the shopping mall while strapped, you probably shouldn't own a gun. If you're depressed or having other mental issues you probably shouldn't own a gun. If you've ever used a gun to commit a crime you probably shouldn't own a gun. On the other hand just having a felony on your record shouldn't deprive you of your gun rights. Maybe if we kept the rules simple we could create better policy. The policies we currently have are obviously useless and we need to change the way we think.