Here's a good analysis by RAND.
#GunViolence kills 120+ people every DAY in the U.S. It injures many more. No single approach will solve this problem alone. But we can all benefit from heeding science over myths from special interest groups and the politicians taking money from them.
https://www.rand.org/blog/2023/01/responding-to-the-firearm-violence-crisis-are-some.html