Just for what it is worth
there is no such thing as a life term lease anymore,
they existed 30 + years ago when the demand for public housing was not as high
if you are in public housing now you are given a minimum term least of 2 or so years and then reevaluated, if your needs have changed (child left home etc) you have 2 choices, accept being moved to a smaller house OR leave housing dept
the housing dept has a massive shortage of available space full stop, great lets move all these old people out of their homes ... and put them where exactly? there are not a great deal of public housing options full stop here, I know of people living in private accomidation which public housing is paying part of because there is not enough units or houses to go around.
my sister left her partner, she was told she would be put at the bottom of the waiting list because she was not technically "homeless" (my mother took her in), she had 4 children 6 and under,
at the same time I KNOW a woman who has 2 children who got evicted simply because she did not pay her rent, as she was now facing "homelessness" (despite having family in the area) she was entitled to accomidation and got a 3 bedroom house,
the system is under funded and over taxed and there is simply not enough places to meet demand,
the problem is not the "selfish old bats" who wont move from their HOME that they were given for LIFE 30 + years ago.