Trump says raise age for buying assault rifles, defying NRA

President Donald Trump looks to Julia Cordover, the student body president at Marjory Stoneman Douglas High School in Parkland, Fla., as she speaks at the White House on Wednesday. (carolyn kaster/ap photo)

WASHINGTON — The nation should keep assault rifles out of the hands of anyone under 21, President Donald Trump declared Thursday, defying his loyal supporters in the National Rifle Association amid America’s public reckoning over gun violence. He also pushed hard for arming security guards and many teachers in U.S. schools.