Gotta consider the whole of the picture. Remember, the Constitution is the foundation for the FEDERAL GOVERNMENT. It spell out what the Fed can and cannot do. And in the 10th Amendment reserves any unspecified rights to the people and the STATES. It was not written to limit or bind the states. They all have their own Constitutions.
The whole picture is that the 14th Amendment was ratified, and Lugar had no problem with "states' rights" when he voted for the AWB, nor did Lautenberg or any of the other anti-gunners he votes with and hangs around.