NBC: McConnell's support for tougher gun laws reflects a changed political landscape