He has been foul since about the beginning of December. Rude, unhelpful, uncommunicative, total typical teen.
We have had one or two flashes of the old ds, on his birthday for example, but on the whole he uses every single opportunity to have a dig at us and to kick off against what we have asked.
Today was horrible. I have just been sitting wrapping presents in tears. I feel at the end of my tether. Our terrible fault? At 1 pm, knowing that we were going out at 4, and that he had been awake and in bed on his phone since 11, we asked him to get up, tidy a bit of his stuff up downstairs, and do one job, he had a choice of hoovering upstairs or down or sorting the pile of clean washing.
He kicked off. After an hour of non compliance, dh turned off the wi-fi and said it would go on again when he had done his job. That made him kick off more. He does a great line in rude sarcasm, and it was out in force today.
At 4 we all went out for an hour, and when we came back I said I would take his phone until the job he had been asked to do was done, we were all helping to get the house clean and tidy for Christmas., the dds had had jobs to do too. The reply was that he didn't care if it was tidy, if I wanted it tidy I should tidy it myself. That was probably the least nasty thing he has said all day.
Dh had taken dog out. I was consistent about phone, if the job isn't done now, you will lose your phone. He is over 6 feet tall, he got right in my face and screamed at me that I wasn't having his phone. I remained calm and said DO NOT get in my face like that, you will not physically threaten me, you have been asked to do a job. He got in my face again and shouted at my. I said if you get in my face like that agian, you will lose your phone or x-box for the rest of the holiday.
His reply? I can do what I like and he slapped me on the arm.
I have removed his x-box, and he has now no x-box or internet for the rest of the Christmas break. I went up to his room after removing the x-box, as job was STILL not done, he then pushed me out of his room.
He has never been physical before. he continue to stomp and strop and be SOOO rude about me and to me all round the house. Dh sent him to his room. A couple of hours later, when he had had time to calm down, dh went upstairs to talk to him, he denies doing anything of note, and says I hit him first 
Apparently the whole problem is invented by us as we just wouldn't wait until he got up to do the job.
I feel broken by today. I have sat with dh and cried and cired. I feel that he is ruining everything nice about our family.
He keeps shouting at me things like - well I could be out doing drugs or drinking every saturday, but instead I just play on my x-box and do well at school, what do you f...ing want from?
But we don't ask anything odd of him, eat dinner together, no phones at table, and the occasional job like today. He doesn't have some weird awful life.
Just need to rant. maybe tomorrow he will be lovely and apologise. (OK I'm not holding my breath)
Don't want to wrap his Christmas stuff. Can't bear the thought of New Year, we are travelling to dh fmaily overseas, and he is going to be awful the whole time, and staying with them is hard at th ebest of times.