Given that council housing/housing association property is nigh on impossible to obtain for many and the private rental sector is expensive and insecure, UK housing need to offer something that fits somewhere inbetween the two.
What should be offered are the same range of property offered by councils but at a fair rent (ie: inbetween typical social housing rents and private rents) but with secure tenancies. So long as the tenants stick to the rules.
Rather than individual landlords, such properties would be owned by pension funds and the management of the homes done by 'property managers'. Rent would go up no more than the rate of annual inflation. I'm thinking of a similar model to private renting in Germany.
Tenants would be workers/on a stable income stream, families who may prefer to rent near schools with the fear of getting served notice to quit at a whim and pensioners too.
It may enforce a degree of competitiveness within the private rental sector.
As an Idealist I'm sure will you all pick holes in my idea! Fire away.