A useless law without gun registration. And registration has no -realistic- legitimate law enforcement uses besides finding the legitimate owner of a stolen gun and returning their property to them.
This is precisely gun registration. Every sale must be recorded and captured by the government. It serves no purpose beyond registration as prelude to confiscation.
Not only that, but normally, registration, licensing for concealed carry, etc., is a STATE, not a Fedgov scope. The Feds need to stay out.
Massachusetts /= Alabama; California /= North Dakota.