Allow me to offer a local perspective on Klein and the Ohio code.
While Ohio courts always concluded that there was a right to carry arms, the restrictions they permitted effectively elminated the right. Klein did too.
Some background. The fellow calls local police and asks whether he will be arrested if he
openly carries an arm. The police assure him that he will be. This is how he had standing.
The law at issue prohibited concealed carry, but allowed four affirmative defenses to the charge. This is the law the majority upheld. So, if you openly carry, you will be arrested. If you carry concealed, you will be arrested, but will permitted to argue a statutory affirmative defense at your trial. That is a terribly expensive right.
I find the dissent in Klein better reasoned than the majority decision. Specifically,
{¶30} I would hold R.C. 2923.12 unconstitutional because it treats a
fundamental right as a mere affirmative defense. R.C. 2923.12 as a whole would
be constitutional only if the state bore the burden of proving that the defendant’s
actions fell outside those protected as fundamental rights. The statute as written
does not permit this. It would require a rewriting of the statute, which is activity
solely within the ambit of the legislature.
Subsequent to the decision in Klein, Ohio's problemmatic* CCW law passed. Even after passage, more litigation was required to force some urban counties to issue permits as required by the new law.
Of course, whether a person can open carry in Ohio is still primarily a matter of police culture rather than code and case law.
__________
* In its original form, Ohio's CCW law made the name and address of all permit holders public record. Ohio's anti-carry news personnel took it upon themselves to publish those records periodlically, making each of those people a robbery target. Transitioning from walking around with your weapon to getting into your car and driving was almost impossible to do without risking an "improper handling" charge. All the prior affirmative defenses to unlicensed carry were also eliminated.