Only problem is that the instant you start trying to force people to give up their guns (law abiding citizens that is), people will start shouting bloody murder at the government.
So, y'know, you
don't force people to give up their guns. Certainly not at first, anyway. Voluntary hand ins alongside a persistent media campaign, incentive programs for registering and keeping firearms at a gun-range instead of at home, programs such as the gun locks/lockers we already
do in some places, mandatory goddamn
safety training (and hell, don't even confiscate for failure to perform -- just drop a fine on non-compliers, use that to help fund the training)... there's a whole host of soft ball stuff we could start doing to get the ball rolling towards less and/or safer guns. Shit, just toning back the violence fetishism and gun porn in general media would be nice.
Very very few people involved on the +gun control side of things want a total ban. Certainly not an immediate or forcible one. Just, y'know, deescalation. Soften the raging gun boner. Put the fifty foot dakkadick back in the pants. Would/will take years, decades. That's okay. Less bodies, less injuries, a less violent culture -- is a good cause. One folks can wait for, so long as it's actually a goal, and actually something we're working towards.