Yes but this law will have the Constitution supporting it. “Shall not be infringed” is clearly written in the Second Amendment AND ALL powers not specifically designated to the Federal government by the Constitution reside with the States.
Took me a while to get your point and, of course, you’re right.
Only problem we have is finding Democrats who actually give a flying fig about the Constitution.