It would not solved all problem but raise the minimum wage, build or transform affordable housing, give free healthcare and free education and 10 years from now such violence will be a rarity.
Keep current inequalities, impossible access to housing and keep the riches from paying their fair share of taxes and hoarding as much money as they can so they can fly to the moon in a big penis capsule and you will see such violence rising by a lot in the next few years...
The US will become just central america...