NBC: Supreme Court allows the carrying of firearms in public in major victory for gun rights groups