You are pretty determined to miss the point. The states were allowed to make laws about speech. No one is allowed to make laws or rules about arms.
Thanks for the clarification.