Isn't this what taxes are for?
The city is trying to address a bunch of societal issues, while failing at the basics. There is a reason it's considered the worst run big city in the US [1]. Why should people that are already paying very high taxes pay even more, or address other peoples problems directly? I don't really see how this problem somehow belongs to the tech industry.
1: http://www.sfweekly.com/2009-12-16/news/the-worst-run-big-ci...