Don’t forget the part about “giving law enforcement the tools they nee” involves serial numbering EVERY SINGLE bullet. This will push ammunition manufacturers out of business, effectively stop reloading (unless you cast your own bullets - but don’t hold your breath for it to stay that way), and will drive the cost of any remaining ammo to the point of being unaffordable for pretty much anyone.
don’t forget access to health records. making sure nobody who ever has had PTSD or depression can own a firearm.
Too bad you can't cast your own primers.