I hate to make it sound hopeless, but I fear the American love affair with weapons and violence will not be significantly curbed by legislation. It's too late for that. 
 
The US gun culture and the concomitant willingness to use guns against human beings are so widespread and deeply entrenched that I believe strong legislation to ban or control gun ownership and use would be about as effective as the ban on alcohol during the Prohibition era.
 
If people want something badly enough, legislation just breeds a virulent underground culture that inevitably becomes controlled by criminals. Not only that, the many paranoid people who feel they need guns would likely become even more hostile to the authorities than they are now. Militias would proliferate. 

The only real motivation for abandoning something is revulsion. It may be more effective to focus on education--of all ages--about the true cost of gun proliferation.