Everyone involved would have been better off if Starbucks just started a charity to help homeless people. Political correctness and feelings (vs logic and foresight) just cause more problems.
Here, there are public parks, but often those bathrooms (and drinking fountains) are closed in the winter.