Maybe it has been mentioned but lately I like the Swiss model. Conscription for everyone that comes with a gun and the charge to maintain it for the rest of your life after they let you quit Swissarmy.
Nobody is gonna come take our weapons away, in that sense the entire debate is just flawed. Gun owners afraid of the gov't coming to take their weapons are just paranoid.
The 2nd ammendment both creates and fills an RPG sized hole in my life.