I find people who spout this shitty mantra... 'people should give up their social housing as soon as they start earning over a certain amount lalala,' are jealous. Jealous of the low rent, and the secure tenancy people have, and how they have all the repairs and maintenance done...., While they are struggling to make ends meet, struggling to pay ever rising mortgage rates, and have to pay for repairs and maintenance and all the structural flaws with their house etc..
OR they are desperate for social housing themselves, and are bitter and angry they can't get it... Hilariously - these people who are demanding others move out of THEIR HOME so they can have it ... (the home that they have always paid rent for, and made their family home and sanctuary for 40-50 years or more,) will never EVER EVER move out themselves.
And what is the point of someone moving out, if, for example, their family income suddenly bumps over £40K??? They have to go private let, or try and get a deposit together for a deposit for a house. Then a year or two down the line, their income drops again, so they are on £30K or less family income.
What then? Are they going to be given a shiny new tenancy on another social housing home? Are they FUCK! They will very likely never get another social housing home!
You would have to have rocks in your head to give up a social housing home willingly, just because others are jealous and bitter that they don't have one!
And in my experience, the people who are allocated social housing, (ergo people on fairly low income, or state benefits, or pensions,) are very VERY unlikely to EVER be on a very high income, in a high flying career, and in a position to pay high private let rents, or BUY a property.
Leave them alone FFS. The young - and the old - AND the ones in the middle.
YOU not being able to get a social housing property, or struggling with your mortgage and house repairs and maintenance are NOT the problem of people sitting pretty in social housing. As has been said before, you are angry at the wrong people!