With the advent of 3-d sintering and 3-d printing this Djinn is out of the bottle
The best solution would be tracking ammo purchases and getting a national database of who has what. I also want this issue to require liability insurance and regular training to certify capability.