アメリカでもやればいいんだよ
一定の期間を定める

その期間内に限り、未登録の違法銃を提出させる
あるいは登録して所持許可を出す代わりに定期的な検査を受ける義務を課す
その期間後の違法銃は徹底的に取り締まる

これをやらないといくら登録を厳しくしても無駄