Sending you strength and support outonalimb.
I remember well, the sassy, it's all about me, me, me, know it all teenager. Most days I thought I was going to go off the rails. I envisioned duct taping all their mouths, and stapling them to the wall, then I would know where they were and I would have quiet in the house.
This too shall pass, stand your ground, he needs a parent, you are not his friend. Kids really do need rules, and they need to understand the consequences of their actions. If he's all pissed off at you, you can be assured that you are doing your job. Hang in there, it's truly for the greater good.