NJ....the simplest way to solve this problem, is for the Government to start building Council Houses again.
Council homes that can't be sold off at some future date. I am guessing that would mean putting in the legislation that ensured that these homes remain at fair, affordable rents.
If you look at how we, as a nation, solved the problem of affordable housing in the immediate post-war years, we can see that it is doable. All it takes is the political will, which is now sadly lacking.