As long as the NRA and RWNJ refuse to acknowledge that we have a gun problem, not a people problem, the deaths will continue and there will be nothing to stop it.
~300,000,000 guns, ~100,000,000 gun owners, with about ~14,000 annual homicides committed with firearms. Rhetorical question: What's 14,000 divided by 100,000,000 or 300,000,000?
It is a people problem. Studies have shown that the vast majority of first time murders already had extensive violent criminal records. Clearly the justice system is not doing these people or society justice, since there were ample opportunities to intervene before they took a human life.
It's also a socioeconomic problem, because crime is driven in large part by poverty. You want to cut gun violence? End the war on drugs, increase education and job placement funding, and start to look at seriously reforming our mental healthcare system.
Of course, all of those things are hard to do. It's a lot easier if you can just blame the guns, as though inanimate objects are possessed of powers of their own.