The obvious answer is to have more rigorous tests and laws for those who want to own a firearm. The right to bear arms harks back to a time when people did have to defend themselves against reasonable threats..it's hardly the case now...