With the estimated 200 Million privately owned firearms in the United States alone, you seem to have a 20 Trillion dollar ($100 a firearm) problem to solve.
That's greater than the US debt (at the moment) and the entire US GDP for the most recent year.
Emotional impact aside, there are a lot more serious problems that could be solved with that kind of money that impact more people with greater efficacy