President Donald Trump on Friday told the National Rifle Association's leadership forum that "the eight-year assault on your Second Amendment freedoms has come to a crashing end." He then returned to one of his most derogatory campaign insults, referring to Massachusetts Sen. Elizabeth Warren as "Pocahontas" -- a jab at her Native American ancestry.