If everyone in SF rented, and everyone had to pay market rates, then there
would be the political backing for changes that would make housing more
affordable.
This is demonstrably not true in London where rent just keeps on going up and hardly any new housing is being built. For example, an MP has just resigned his £130k+ (total remuneration, that's $215'000) job because he can't afford to rent a 4 bedroom house anywhere near Westminster [1].Sometimes the state just needs to step in and actually help people (by directly building high quality housing and selling it to people below market value). Currently if you buy a new build in London it is priced so high that you can expect it to be under water for a few years (the builders provide special mortgages because banks refuse to do them directly in many cases - the flats are not worth what they are being sold for).
[1] http://www.theguardian.com/politics/2014/aug/11/tory-foreign...