We (the people that work for these companies and the voters within the city) need to take a stand, and start lobbying these companies to get out of the bay area. Or at the very least, we need to start asking for much higher salaries. 600k to 800k needs to be the norm to live in palo alto to afford an average house (2.5M - 3.5M).
Personally, I don't think people are going to be able to do it. There's such a vast oversupply of labor, that the employers have a much stronger bargaining position.
There's still many other cities with plenty of tech people to hire. i don't see why all tech companies have to be in the 1 place where local voters don't want any residential growth.