Remember, federal gun laws are unconstitutional. Nothing they do there matters, legally. Despite what the federal courts might say.
If one can read and understand the words in the Constitution, one is much clearer thinking than those that have sworn to uphold the same document.
“shall not be infringed” means what is sounds like it means. It means the federal government’s only role in gun laws would be to mandate that everyone has weapons, or that everyone is trained to use ‘em. No negative law can pass the “infringement” test. Despite what has already been passed. You get arrested for anything, you need to fight it, and sue for your rights.
The recent SC decision, even though it affirmed the 2 nd amendment rights of individuals to keep and bear arms, left the door open for restrictions on those rights. If they pass laws restricting how, when, and where you can bear those arms it will most likely pass constitutional muster according to the SC.