I think a practical solution is to ban ar15s. Yes, old ones will remain in the public, but it will start to reduce the supply overtime. Guns do get destroyed and damaged. It will on the margin get tougher for the wrong people to get guns.
Enact tougher laws about gun ownership. If a gun is...