I think anti-profiteering laws could be helpful. If you bought land and built a house and want to live in a quiet neighborhood until you die, fine. But maybe if you vote against expanded housing you don't get to sell your house for more than you paid for it, or maybe don't get to sell it at all while you're alive.
Separating the homesteaders from the investors would do a lot of good.