San Francisco should not do this. Instead, they should enact a city tax, much like New York City. Anyone that lives within the city should pay an extra tax. Now, this assumes they have to do this in the first place. The easiser / cheaper thing to do would be to elimiate the social safety net that lets the problem fester.