The National Rifle Association has predicted that Obama will be "the most-anti gun president in American history."