Your understanding of what happened yesterday is extremely poor.
The Supreme Court did not strike down New York‘s ability to regulate open carry at all.
They struck down the states ability to withhold concealed carry permits to anyone who does not provide a sufficient reason for application.
Turns out you don’t actually need to provide a reason for civil rights.
The NYPD since being sued over this has been found guilty in corruption cases of withholding permits to people who weren’t donors, connected, celebrities, elite.
No one reasonable should think you need to prove to the NYPD why you need your rights.
“May Issue” is now dead. “Shall Issue” is still fine, and open carry laws have not changed at all.
It should be noted, that New York had at least three opportunities in court to not appeal decisions they lost, and prevent it from going to the Supreme Court. Back when this case started the state of New York had assumed that Hillary would win and going all the way up to supreme court would be fine. When they lost the second circuit, they had offered the NYRPA concessions, they were reject, and had to appeal the decision making it go to supreme court. This was ALL the state of New York’s arrogance. And now NJ, MD, HI and others are surely pissed.
As to “needs” and “rights”. Hawaii since 2016 has issued approximately four concealed carry permits to citizens. They must be renewed every year. and you cannot leave your home county with the gun. This has been an obvious violation of rights and is soon to change.