* The voters sacked the old DA. He wasn't doing a great job but more importantly he had picked a fight with the police chief. The police have a tough job in the city and also they have been slacking off for the past 50 years. A security guard can't really intervene in a fight without 1.) risking their physical safety for $18 an hour, and 2.) risking a lawsuit since they don't really have any legal grounds to detain someone.
The store was on 8th and Market. I generally try to avoid that part of town for physical safety reasons based on a number of personal incidents involving some of the the more unpredictable characters in that part of town. I'm not sure what Whole Foods corporate HQ was thinking on that one. The location is just not a good place for a high end grocery store. HQ messed up. I would also point out that Rainbow foods is maybe 0.5 miles over on Folsom and Division. While Rainbow is near a lot of homeless encampments (maybe more than 8th and Market) the people are more steady and I never get the unsafe vibes in that part of town.