Republican senator Ted Cruz has defenced US gun laws after the which killed 21 people.
Some 19 children, between the ages of seven and 10, and two adults were murdered on Tuesday when 18-year-old gunman in Robb Elementary School in Uvalde, Texas.
The tragedy has ignited a debate about gun control in a country where the topic has become a political fault-line.
Mr Cruz, who has long supported gun ownership rights, attended the National Rifle Association (NRA)’s annual meeting in Houston on Friday.
He told the crowd how Democrat ‘elites’ were trying to ‘disarm Americans’ in their bid to ban AR-15s, the weapon used in most school shootings.
He said: ‘Guns are used defensively to stop a crime between 500,000 and 1 million times every single year.
‘That means if the left disarms America, those crimes would no longer be stopped.’
He argued that leaving ‘only criminals with guns’ would lead to ‘many more single mums on subways’ getting assaulted, as they would no longer be able to commute with their 33-inch semi-automatic rifles in their handbags.
This is when he said ‘far more children’ would die if the weapons were banned.
Like dozens of high-profile gun ownership advocates in US politics, Mr Cruz .
In 2019, the lobby group paid the one-time presidential hopeful $176,274, according to the .
This is the second major shooting in the US this month, after an attack in Buffalo, New York, killed 10 people on May 14.
In both incidents, the attackers legally bought when they were just 18, an age deemed acceptable for gun purchases but not to drink alcohol or drive.
The Uvalde shooting was the second deadliest attack in US history, surpassed only by the 2021 Sandy Hook massacre, which also saw an AR-15 used.
The weapon was also used in a 2018 school shooting in Florida, a 2019 El Paso slaughter, an Ohio shooting which happened the next day and a music festival shooting in 2017.
Do you find OkayWap useful? Click here to give us five stars rating!