The US Supreme Court on Thursday struck down a New York law that placed strict restrictions on carrying concealed firearms in public for self defense by opining that the century-old law requiring that applicants demonstrate "proper cause" and "good moral character" violates the Second Amendment. The 6-3 ruling with the conservative justices in the majority and liberal justices in dissent,...