I disagree. Handling this on a city level is absolutely wrong. That's how it is in NYC and why taxes are so high in the city. This needs to be a shared expense and program on the federal level. Otherwise, you increase the tax burden in SF and other cities/states compete in a race to the bottom, luring away businesses with their lower taxes.
Homelessness, poverty are not San Francisco's problem, they are America's problem. If the rest of America takes issue with that, perhaps the Union should be questioned.