The U.S. Supreme Court on Thursday struck down a New York state law that had restricted who could obtain a permit to carry a gun in public. New York and a half a dozen other states with similar laws now must decide their next steps.