Too many people will be on the sharp end of the country’s “broken” housing system this Christmas, the Prime Minister has warned.