Here was my solution in another thread.
There are too many guns in this country and many avenues to get them. In terms of gun ownership in this country we lead the world. There are 121 guns per 100K people. Our nearest "competitor" has 41 guns per 100K people.
Here's another shocking fact. There are only 6 countries that have a worse fire-arm related death rate per 100K than us. Our rate is 12. Here are the countries with worse rates.
1) Colombia (19)
2) Brazil (22)
3) Guatemala (34)
4) El Salvador (46)
5) Venezuela (49)
6) Honduras (60)
You might infer from this data we're doing great in the fire-arm related death rate category even with the highest gun rate but we're not. Those 6 countries do have lower rates of guns but crime due to drugs and gangs are driving their fire-arm related death rates. These crimes permeate their societies unlike ours. Therein lies the difference.
As I said earlier, we have too many guns. We need to reduce the number of guns in our society. We need to close the loopholes that allow people to get guns when they shouldn't. We need to also aggressively pursue gangs as if they were terrorists. How are these gangs getting guns? Obviously our constitution will still prevail in this pursuit.
en.wikipedia.org
Gun Deaths By Country 2021