No media source currently available
President Donald Trump says he's a "fan" of the National Rifle Association, "but that doesn't mean we have to agree on everything."