Supreme Court Rules Second Amendment Guarantees Right To Carry Guns In Public · NBC News · Sentinel