I'm taking this one with a grain of salt. The stated reason might just be a way to apply some political pressure against the city's hands-off approach to petty crime. There's still a Walgreens about every other block through the heart of the city, including in the Tenderloin where presumably shoplifting would be the worst. In the walk from the BART station to our hotel this past weekend, we passed three of them. In the other direction, going to the bus, we passed two. And when I needed some ibuprofen after three 24,000 step days, it turned out that none of the five we'd already walked past were the closest location - the front desk clerk let me know that there was one just around the corner in yet another direction! I have a hard time believing even a city as densely populated as SF really has the customer base to support a Walgreens on every corner, or that the company would lose any business if customers had to go a block over to get to their closest location.