Hi Bluerinse,
Yes, I totally agree with the other posters, your GD is a product of today's society, the majority of the kids these days are unappreciative, unhelpful and many are downright rude!
The way to alter her behaviour is to completely stop doing anything for her! Make her cook for herself (Including the washing up), do her own washing and ironing, etc etc. She'll soon learn to appreciate the fact that you've been doing it all for her.
If you or her parents give her pocket money, withhold it until she learns to earn her keep.
I did it with my son from when he was 10 until he went to university and he's turned into an amazing young man (now 24).
I stopped buying him all those little things that somehow creep into the shopping trolley and all clothing other than essentials such as school uniform etc and made him buy them himself. He did get a generous monthly allowance to be able to buy his own things, subject to him doing his share of household chores including vacuuming, dusting, cooking, washing etc. It has given him valuable life skills and he also values money, knowing that he has to work hard for anything he wants.
Our situation was a little different to yours in that I'm disabled and couldn't do everything myself and needed assistance with looking after the house and my son has always helped me with little things like dusting, bringing his dirty washing downstairs and putting it into the machine, then taking the clean clothing back up for me from about the age of 3 but he was 10 when I changed the rules.
No matter how old the child, there's no reason why they shouldn't learn and practice these essential life skills.