Can't help you there. I guess you will just have to ask the states that do.
In other words they can't?
You do seem to have difficulty coming to grips with reality. Clearly they can because they are.
No state can ban firearms that the supreme court had already said was protected by the second amendment. And that is a fact.