Be practical. In the case of America, taking guns out of the hands of citizens just isnt practical.. So dont bother. So here is the deal. And this has to be federal. Every weapon has a registered owner at some point. And that owner remains liable under criminal penalty for any crime the weapon is involved in.. As an accessory, equally guilty of the crime. So each owner them begomes responsible to notify authorities if the gun is stolen, or sold. Simple..If the gun is still yours, and is used to commit a murder. Thats on the owner...That and requiring a gun owner to be licensed by their state, will allow honest, careful people to keep all the guns they want..While using a gun in commission of a crims should add twenty years to the penalty.. It woulsnt take long for that to bite..😷