crime is not the same thing as gun violence. I agree with you on society problem, income disparity, racism, greed, hate, all are driving factors for crime. However, guns availability do contribute to make those crime actual gun crime.
Crime would exist without gun, but gun violence exists because of availability of guns. What go around, comes around as the idiom says.