The real issue - the teeth
The real issue here is not SCOTUS or the Federal courts allowing permitted carry / open carry. The problem is the non-defined latitude in the state and city laws regarding restrictions.
One state (like mine) lets you get a concealed carry permit and you can open carry. Period. As long as you pass a standard background check. Fair, easy, non-convoluted.
The problem is when these local governments abide by the letter of the law (you can get a permit) but violate the spirit by placing onerous conditions. Great example is NJ. MAY PERMIT. SO when hell freezes over and you have a good reason to visit hell, you can have a carry permit.
You can own a handgun but it must have non-standard magazine restrictions (10 rounds).
Until a Federal court clearly defines what is the standards are, DC, the states, the counties will have the ability to screw it up.
"All war must be just the killing of strangers against whom you feel no personal animosity; strangers whom, in other circumstances, you would help if you found them in trouble, and who would help you if you needed it" — Mark Twain