Do we send the brown suits around door to door to collect them, and if so how do you think that will go over? Is that even feasible? Let's take this a step further, and pretend the door to door campaign is a success. What's stopping these types of weapons from being smuggled in through our very porous borders?
Banning weapons seems impractical to me. As a society we have embraced the right to bear arms, and as such it would be next to impossible to implement any type of weapons ban. I'm hoping to see some type of system implemented where we can easily identify who is allowed to have a gun (any gun), and who isn't. We then would need to make the penalties very stiff for anyone caught with a gun that isn't supposed to have one.
I don't think we can EVER prevent tragedies like Sandy Hook from happening. If someone is nutty enough to do something like that, then no amount of legislation will be able to prevent it. What we may have better luck in preventing is the nickle and dime thugs who think they're bad ass carrying around a stolen pistol. If they knew they would face a mandatory minimum 10, 15, or 20 year sentence for JUST being caught with a gun, it may deter some from going that route, and perhaps make our inner cities a little safer.
It's a very complex issue, imo.