I believe that "shall not be infringed" means just that, but I am not willing to spend the next 20 years as Buba's girlfriend in Club Fed, comforted only by the knowledge that I was right but nobody else in the justice system thought so.
Going through a custody case to get grandkid away from abusive Mom who has a firearm in the home. When we had a 911 call over at Moms home I told the 2 sheriffs deputies that there was a gun in home, they responded that guns are legal. I told them she is also a medical marijuana user and that it was illegal under Fed Law to have both a Medical Card and a firearm. The deputy responded “do you see any Fed Agents around here”? So, what good are those laws? She would have to commit a crime with the gun before the Feds would maybe even care.