There seems to be a level of misunderstanding from some folk here. Those of us who don't live in high rent areas i.e. London or the Home Counties, pay a similar rent for a social landlord as is paid by the private sector. There is hardly any subsidy. If someone is on benefits, then the taxpayer subsidises them whether they are in private or social housing.
In 2000 the government put in place a rent escalator so as to bring both rents into line. Our rent has increased by over 5% each year since (in fact nearly 7% this year).
We also pay our council tax, just like anyone else, and my wife probably pays more in income tax and nat ins than a lot of people earn.
As for repairs, the social landlord(ours is one of the largest in the country) have to abide by a charter, the same one that covers right to buy and so on. It is a choice some people make. Pay rent for a place you will never own and get all the repairs/maintenance done, or buy and do your own repairs.
Kate is entitled to expect a reasonable level of repair/maintenance and, should she choose to, can kick up a fuss about such things.
Now then, park your high horses and try to realise that not everyone is as fortunate as you think you are.