The reason Kelley was able to buy his guns in the first place was because the bureaucracy is so overloaded with laws and procedures that his conviction fell through the cracks and he wasn't flagged during his background checks.  We can't even effectively administer and enforce the gun laws we have now, but you anti-gun nuts just keep clamoring for more laws.  

So here's a novel idea, maybe we should focus on better management and enforcement of current laws gun laws before adding any new ones.