Gavin and his smart friends just don't understand the basics of a republican form of government where different issues are handled at Federal, State, and Local levels.
For the homeless, that means by SF being more generous, we just paid for other states to send their problems here by greyhound. Homeless got worse, because we bought more homeless with the Billion Dollars he spent.
Same idea with gay marriage, again, it is the right thing to do, but doing it at the City level just cost us nearly 75 Million Dollars in lawyer costs. Marriage has always been defined at the state level, and never at a local level. The solution is at the State level and Federal, not the City Level