The answer has to lie in stopping those who buy 2+ homes. It is creating a new serf culture. Those who rent end up paying all of their money to those who own. And because prices are so unrealistic because demand is being snapped up by those who already own one home, huge swathes are caught in a trap. Free markets can only work where there is an endless supply of land. But in this country there isn't. Or should we just concrete over the green stuff?