Trump says raise age for buying assault rifles, defying NRA

Florida Attorney General Pam Bondi, center, and Attorney General Jeff Sessions, right, look on as President Donald Trump speaks during a meeting on Thursday in the Roosevelt Room of the White House in Washington. (AP Photo/Evan Vucci)
People rally in the Minnesota Capitol rotunda "for sensible gun laws," sponsored by a coalition of gun control and left-leaning groups on Thursday in St. Paul, Minn. (Anthony Souffle/Star Tribune via AP)

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.