If one actually wanted to reduce the 33,000 gun deaths a year in the USA you would do what we would do in business with a big hairy problem: salami slice it into doable chunks. You would not assume you can make the 300 million guns go away any time soon.
Go after the 20,000 gun suicides with a national suicide prevention drive for Veterans and non Veterans. Build Veteran mutual support networks and if that works try to do the same for other at risk demographics like ageing males. Experiment and see what works. Learn from states who do this, or other countries.
Go after the next biggest number: gang deaths by emulating the successful gang reduction programs in many cities and yes harassing the gang members out of carrying: lock up em if they do. Aim to get tens of thousands of guns out of gang hands and don’t use the bs criminals break laws: most police forces know who the gang members are and just stop and search known gun carriers and lock up. 5 years for unlicensed gun carrying. 10 for felon carrying.
Go after domestic violence with programs aimed at that: there are usually escalating signs before a domestic violence gun murder. And yes educate the population about and against this.
Go after police shootings: the racism and the lack of training. And so on.
And yes one slice is gun control: keeping guns out of the hands of felons and of the mentally unstable, erring on the safe side. And life long bans for those who use guns in crimes.
And yes for the mass shootings, go after the semi automatic rifles, big magazines and profile likely shooters who rarely come out of a clear blue sky…
And finally get really good research going: what are the real numbers, what are the causes and what works to stop the killing. Heck we have 1.5 million dead Americans since 1968 so not short of data if we analyze it honestly and rigorously as the NRA blocks happening because they likely know the answer the facts will deliver just like the Tobacco companies.
Or you can do nothing, until the perfect solution arises out of a GOP dominated Congress…