Call me a radical, but this is a speculation issue. Stop allowing homes to be the object of speculation by limiting the amount of properties people can buy/have.
I think people having where to live is more important but I am well aware we allowed a whole marked to develop over it and it isn't as easy as it sounds. This is just a big mess.