US President Joe Biden has urged Congress to bring in a raft of gun control measures to help stem the number of mass shootings in the country.
In a prime time speech from the White House, Mr Biden asked: “For God’s sake, how much more carnage are we willing to accept?”
After describing his visit to Uvalde, Texas, where the school shooting which claimed the lives of 19 children and two teachers, the president said: “I couldn’t help but think there are too many other schools, too many other everyday places that have become killing fields, battlefields, here in America.”
“We can’t fail the American people again,” he said.
Mr Biden added that if Congress did not act, he believed Americans would make the issue central when they vote in November mid-term elections.
“After Columbine, after Sandy Hook, after Charleston, after Orlando, after Las Vegas, after Parkland, nothing has been done,” Biden said. “This time that can’t be true.”
Mr Biden noted that Centers for Disease Control data shows “guns are the number one killer of children in the United States of America,” ahead of car crashes.
“Over the last two decades, more school-age children have died from guns than on-duty police officers and active-duty military — combined,” he said.
However the National Rifle Association gun lobby said in a statement that the US president’s proposals would infringe on the rights of law-abiding gun owners. “This isn’t a real solution, it isn’t true leadership, and it isn’t what America needs,” it said.
More than 18,000 people have died from gun violence in the United States so far in 2022, including through homicide and suicide, according to the Gun Violence Archive, a non-profit research group.