FYI: The 2nd Amendment is SELF-incorporated to all government entities at every level. It is MORE ABSOLUTE than the 1st Amendment, or any of the others, because the wording forbids not only CONGRESS, but ANYONE from infringing on it. The 1st says Congress shall make no law.... The 2nd say shall NOT be infringed! Period! End of debate!
This means the States, and Congress, both ratified the "shall not be infringed" language as well as the "laws of any State to the Contrary notwithstanding" in the Supremacy Clause.
To say a Right, which the Founders clearly defined, could be "infringed" via some other Federal power, or ignored outright by the States... is the very height of the lunacy that is killing our Republic.