OK, thanks.
That is well and good, but
why does that not apply to state weapons permits?
simply because the Supreme Court has not heard the case yet, and until someone takes it all the way the States will continue to ignore the Constitution. Just like CONgress