Except unfortunately the judiciary decides what is and isn’t constitutional.
Like hell they do.
The framers knew we would have a bunch of sniveling, slithering, syphilitic tyrant wanna-bees in office. They made sure we would not be beholden to their every whim. That is why it says "shall not be infringed" As long as we are armed, WE THE PEOPLE will ultimately decide that.