It is the law in all 50 States. “The right to keep and bear arms...” The problem is not legal authority to do so. A controlling legal authority does exist. The problem is forcing the basturds to let us exercise. Even in the ultra conservative State of Oklahoma you can’t open carry. But that is constitutionally wrong. I don’t care a fig what judges say. I can read the 2nd Amendment. It says what it says.
I agree with what you are saying, getting there is the problem. If one starts strolling around and gets charged with a felony, what has been accomplished?