President Donald Trump pledged Friday that an "eight-year assault" on gun rights was over, invoking many of his tried-and-true favorites from the campaign trail to a friendly crowd in Atlanta at the National Rifle Association's annual meeting.