What insurance company would possibly cover them when the next black riot happens and the mayor tells cops to stand down?
Any insurance company that can charge enough premium to make a profit will sell them insurance for these stores. Or get a package policy that covers all stores in an area. That way the profitable stores share the increased cost, so those customers help pay the premiums for the bad neighborhoods.