Really?
If you are on an income low enough to qualify for social housing you are a net recipient so you aren't actually paying for anything. Even if you were you are still funding housing for other who don't work. Either way the state should not provide housing beyond the needs of one family while being unable to need the needs of another.
As someone who believed in social justice I find that deeply unjust.
A net recipient of what? Welfare and public services? Isnt that just about most people? Most of us use, at some point, or quite often, state-funded roads, state funded schools, state funded water services, law & order services, health services, public amenities – parks, museums, galleries, child benefit, old-age pension, back to work schemes, etc..etc.. the list is nearly endless.
An elderly neighbour of mine, who owns his own house, went through a series of life-saving operations for a heart complications he had. My understanding is that the operations would have cost the State (he had no private insurance, as such his operations were left until they became absolutely necessary), a considerable sum of money, more than the price of a two-bed townhouse in fact.
At some point, either periodically or quite frequently we avail of public services making us all, more or less, net recipients. This is the social contract we buy into. To target one group of net recipients over others is socially unjust.
Are we really going to sit and calculate what each of use individually, that what is intended to be made available to anyone of us should we need it? And then point the finger at those who we perceive to be getting the best deal?
How socially unjust is that?