I have to say that from your latest posts, it is highly likely to be a failure on your part of understanding teenage behaviour of our time.
You do come across as an annoying nag. Do you really give her a hard time because of where she has the saucepan of the cooker? That means she is actually cooking which is more than what many 17yo do.
She does sound like a difficult teenager, but you don't seem to be handling the situation well at all, and have much too high expectations. It's totally normal behaviour at that age to come home and not say hello right away. Their notion of appropriate communication is quite different to that of our generation.
I'm suspecting that the issue with your OH is that he is more au fait of what is normal teenage behaviour and therefore is getting annoyed with the expectation you have of hers.
Teenagers are aliens. They are not very nice in the way they communicate, making you feel that they want nothing to do with you when actually, they care for you very much and do want you affection. Then that awkwardness goes and they turn into lovely adults. I still can't come to grips with my DS coming every day to talk to me, telling me about his day, asking my opinion on things. For the last 3 years, I didn't get a hello, thank yous were exceptional, and when asked how his day was, all I would get is a blaze 'fine'.
All you are doing by expecting her to be perfect is alienating her. What you've said to her much has destroyed her. She won't show it, she'll pretend she doesn't care, but it will have done quite some damage, possibly irreversibly.
Yes it’s not ideal to call the girl a cunt
Not ideal? What an understatement!