it is not actually all the fault of the 'greedy landlords' although I know you would all like it to be.
too many people for the available housing, certainly in the crowded bottom right-hand corner. No, that doesn't mean it is all the fault of the immigrants; why not come and work here when it pays loads more than your home country does? Plenty of our forebears did the same.
investment skewed to the bottom right hand corner of the country
not enough incentives for more work to be moved away from the crowded bits (although there is plenty of work 'in the middle of nowhere' if you can cope without a tube train).
London problems: foreign investors doing 'buy to leave empty' (now what kid of crazy system is set up to make that worthwhile?), stupid city salaries for doing nothing productive at all, which in turn drive up house prices in the area. No idea how this is fixed, but as long as we value money-movers over creators it will continue.
selling off council houses also a bad idea. Who bought them BTW? We need more of these because councils and housing associations can provide accommodation at a lower price, and (theoretically) will always do it properly. (In practice HAs can be as bad at fixes as bad landlords, but venting bile at HAs isn't fashionable on mumsnet)
and many others. Expecting roneik any minute...