so confused

Didn't have a good day yesteday - between T not going to school, to him throwing a fit because I wouldn't buy him cigarettes (based on his behavior) to having the Asst. Principal call me to tell me that T never made it to school  (after he left the house) to telling me that T rode by his house in a car over the weekend - yelling obscentities out the car window as the Asst. Principal's children played outside.  I just wanted to scream.  Bad day. When T came home (his caseworker and counselor were at our home) I asked him in front of them if what the Asst. Principal said was true.  He denied it.  I didn't know what to say about that because he certainly seemed like he was telling the truth.  It's something he'll have to deal with   Earlier that day he was swearing at me because I wasn't letting him enjoy his time here at home.  But.....at the end of the day - who comes walking in the front door and went straight to me and gave me a huge hug and said he was sorry?  T-Man!   I couldn't believe it.  Whether it was sincere or not (he wanted to use the computer) it doesn't matter.  Well.....maybe it does but I believe he meant it.  He seldom does that.  Earlier he made this whole thing about me.  It was my fault for driving him crazy.  I wouldn't allow computer or TV while he was home sick.  Home sick way too much - too comfortable etc.   Talk about apologies - if it were him that swore at the Asst.  Principal (he denies it) I certainly hope that he says he is sorry to him.  I know he doesn't like this guy but that is just horrible what he did, if, in fact it was him.   And I do know that the Asst. Principal puts on a different front for the parents and support team - how caring he is...... but to the kids.....he doesn't project that as well as he could.  I know I would have a difficult time doing so with disrespectful teens day in and day out.  I am not judging him and I am glad he works with parents who work with him but it would make his life a bit easier if he didn't approach the kids the way he does sometimes.  I witinessed a mild interaction he had with T - following the "intervention" at the school.  Long story - short - T was sitting with me and his caseworker when the Asst.  Principal came in and brought in T's backpack.  The backpack had been in T's friend's car for a few days and at the meeting his Dad and I were asking T where it was at that moment.  T said it was still there and then the Asst. Principal went and retrieved it for him (since the friend's car was in the parking lot), which I thought was nice.  But then, after the excellent meeting we had, he comes into the room and slams T's backpack on the table wanting T to empty it, asking him if there was any pot in the bag.  T had admitted that he had used the week before (pot).  Because he did - the guy starts interogating him.  It was kinda strange.  T had been very respectful at the meeting and 99% at school (that's why the asst. prin. goes to bat for him) and then he did that.  Not that I'm blaming the guy - it's just that now I understand how he may cause some unnecessary trouble with his relationships with the kids.  The drive by swearing occurred after the meeting.  All I can say is I hope it wasn't T.  If so...he had better apologize. T is home this morning.  I am an enabler.  He is missing math that I hope the school will let him drop.  I am calling in sick for him and he said he'd attend the next class.  I haven't called yet.   I hate this.......