“And congress has the power to change it?”
It doesn’t matter if they change the constitution, it matters if they can change the laws regulating it.
You can’t possibly argue that they don’t. If that is the case then let’s see you carry a gun in DC.
Are you confusing a raw exercise of power with being equivalent to being constitutionally legal?
Let me ask you, do constitutional rights cease when you enter DC?