"Why should council house tenants be any more grateful for a roof over their head than any other tenants, or owner occupiers?"
I don't believe I have said they should be any more grateful for a roof over their heads, Artex.
Nor have I said it is acceptable for people to live in houses in a bad state of repair, or that I resent people or any 'wah wah wah how terrible them getting it for free when hardworking people have to pay for stuff' shit that you want to put into my mouth, or that I resent people who get social housing.
ALL I have said is that the OP's friend sounds very ungrateful - and if she were being given a mansion and £10k decorating money by her parents, and were complaining as described, I would think she was being bloody ungrateful.
It may surprise you to learn that not everyone is a benefits basher, and there are, in fact, plenty of us who believe passionately in the benefits system, and are proud to live in a society that looks after people who need it. But it is perfectly possible to believe passionately in the benefits system and still expect decent manners from everyone - and that does include being grateful when given something, no matter who you are, who is giving you stuff, and what it is you are being given. What is wrong with that?