More of a WWYD. Eldest DD is great most of the time. Funny, smart, great company, is fairly open with myself and her Dad. But she is so arrogant. Doesn't treat her little sister very well, constantly talks down to her and makes her feel stupid, has to argue black is white with us the whole time, ruins days out as result. It is exhausting and tedious. Then when she screws up, it is an all out screaming match, she NEVER admits she is in the wrong. I had a letter home from school today, basically saying she had to be taken out of her maths class for constantly disrupting it and that we are to talk to her. I call her in, not very happy and I read out the letter to her. Of course, it's all rubbish, she's not in the wrong, she refuses to discuss it. Now she has walked out of the house with no phone and we have no idea where she is. I have had enough. Everything is fine until we have to tell her off for something, then all we get is sneering and contempt. She has ruined the last two Christmasses and I am actually looking forward to her leaving home to go to university. It's not a teenage thing either, she has been like this since she was nine. She basically has some unpleasant character traits that she doesn't seem to grow out of or learn from. What would you do to punish her or just get it through her thick skull that admitting you are in the wrong and saying sorry is a much nicer way to live your life than acting the victim and treating others like shit?! Who the hell is going to put up with this once she is an adult?