OM, if I can interject, I think there should be qualifications or rather disqualifications for purchasing weapons.
For instance, 1.) if you're convicted of a felony. 2.)If you are a member of any hate group that portrays violence to any race or group of people. 3.) If you have had any history of a mental disorder that manifests itself in a harmful way. 4.) Your no fly list
Now, how do you go about identifying any of the above? Who is responsible? The seller of the gun? The federal government? Someone has to do the checks and balances.
Also, how do any of the above issues stop a criminal from obtaining guns?
If we, as a country, can resolve some of these points, we may just be able to get a handle on this madness.