If the background checks don't do a good enough job, maybe we should make them a little more stringent?  I went into a gun store and within 25 minutes walked out with a brand new RAS-47.  Heck, getting a driver's license is easier, and it can be argued getting that license is too easy.  I wouldn't even mind that to purchase you must have completed a gun safety course, and even get re-certified every year.  Even make an electronic database that anytime a weapon is sold (used), the individuals must have some sort of gun ownership ID.  No, it wouldn't be foolproof, but if you can save a few lives here or there, that's worth a little effort.  If anything, it'd improve the quality of the legal gun owners, which is who you want armed, right?

Yes, I know what the 2nd amendment says.  But I'd argue the needs of the country back then was much different than now.