Jeff Chiu / AP John McCain tells members of the National Rifle Association on Friday that as president, Barack Obama or Hillary Rodham Clinton would undermine their rights.