I think if we’re going to have guns they shouldn’t be concealed. They should have day-glo grips, stocks, and cases — mandatorily lurid pink I suggest, have built-in GPS sensors, and make wah-wah noises when they’re moved around; the battery that runs the GPS and buzzer also allows the gun to be fired; and every gun should have sample fired bullets and casings registered in a national database (paid for by the bullet tax, see below). After all, if they’re supposed to deter crime shouldn’t criminals know they’re there? I certainly want to know who has guns and avoid them.
Now of course people will argue “if it’s illegal to conceal weapons then only criminals will have concealed weapons”. That’s true, but they need to be careful, especially if the penalties are harsh. E.g. if someone doesn’t like you they can just tell the police you habitually carry a gun. Similarly, it would be illegal to sell guns without these things and when you tear out the mechanism your last known location would be in the cloud.
The GPS sensors and buzzers will run out of batteries and also could be gouged out but not keeping your batteries charged would also be a crime and when your gun stopped responding the authorities would know when and where.
We could require gun ranges to run every bullet fired on the range, and every casing to be matched against the database (expensive, but the bullet tax will pay for it). If a bullet doesn’t have a registered match (e.g. the gun’s owner is not the right person or the gun’s rifling has been tampered with) then we either arrest the owner or register the new bullet.
The buzzers and day-glo would kind of mess up hunting, but the right to go hunting is not enshrined by the constitution — the second amendment is solely there for purposes of preserving us from tyranny, and at such time as we desire to overthrow the government we can always pull the crap out, right? After all, armed insurrection is also illegal. Perhaps to honor the second amendment we can require the mechanisms to be removable in some straightforward way — on the strict understanding that it’s a felony.
All this might sound horribly draconian. It’s supposed to be. The argument is that the 2nd amendment protects our right to overthrow tyrants. I would argue the 4th amendment is far more important (and we can set up the GPS system so it merely tracks your gun anonymously until it’s involved in a shooting).
When a gun owner moves into your neighborhood they should be required to post a public notification in the “known sex offenders and gun owners” registry.
Chris Rock suggests that we simply put a huge tax on bullets. (“That guy must deserve it, they put $50,000 worth of lead in him.”) I would point out that the right to bullets is actually not enshrined in the constitution, but certainly we can put a hefty federal tax on them or require a prescription. After all, they’re kind of a potentially lethal drug (“lead poisoning”) and should be properly controlled. Better make sure you have all your tax stamps and prescriptions ready when you get your hunting license.
The bullet tax can also pay for free kevlar body armor for all citizens who want it, and perhaps provide guns and bullets (which are after all rather expensive as a result of all this) to the poor.