look
Whites have many more guns than blacks. They are much more likely to report(for polls) that they have a gun in their home. They are also much much much much less likely to either be murdered or commit murder. Why? Is it because they have so many guns? or Is it because it sucks a lot less to be white in America? In fact try adjusting the US homicide rate by race. When you remove poor blacks from the equation America ceases to be an outlier in terms of homicide rates. If you again adjust for income inequality low and behold America's homicide rates get even closer to Europe's. Finally adjust for median age. Low and behold there is no difference.
Solving violence isn't easy. It takes much more than you think. Starting with equalizing educational opportunities for blacks.
I'd change blacks to minorities and it helps address so much more than gun violence.