A lack of affordable housing, sky-high prices and unsafe private rented homes have created a modern-day crisis that past governments have failed to solve