Let me preface this by saying that I woke up at 5 this morning with a horrible migraine which has only gotten worse as the day wore on. I had to work with said migraine, and was only looking forward to coming home, drugging myself, and sleeping.
About 3:00 (right after school), teenager calls me at work and wants to go over to a friend's house for a few hours. Fine, I tell him he can go until 7:30, at which time my mom will pick him up and take him home (I was to get off at 8:30 and wanted him home by then). He got upset, said that wasn't long enough, etc. etc. but I had a patient walk in and he hung up on me when I told him I had to take care of the patient.
I called back a little later and we talked and he told me that he wasn't planning to go to said friend's house until 6:30 which was why he was upset to have to leave at 7:30. Sidenote - this is also a friend that I do not necessarily approve of, who smokes (who knows what else) and that I generally only let him see if they are at my house and i am at home. Well, I told him I'd pick him up when I got off at 8:30 since I was dealing with a migraine and didn't want to be out driving later than that.
A little later my mom called me back and said that another mom had offered to bring teenager home at 10:00 when she went to pick up her child (apparently they were all meeting at friend's house tonight). I said that would be okay, so long as he had a ride. Well, 10:05 he calls and says that friend's mom has been delayed and he will now be 11 or 11:30 getting hom. I told him hubby would be there in 5 minutes to pick him up. He was livid and had his little temper tantrum, wanting to stay with his friends, etc., but I sent hubby out the door and told him to get ready.
When he came home he just went straight to bed after a minor hissy fit, but did give me his report card first. It was atrocious! 2 C's 2 D's and an F. For the past 3-4 weeks, I've been making him get his assignment book initialed by all his teachers so that I know exactly what he needs to do every single night (because he wasn't turning in homework before). Now the one class he has an F in is the class that never has any homework, not to mention that the homework has been done so it's pretty obvious that he's not doing his work in class even! I've had countless meetings with his teachers, and they all seem to agree that teenager is under too much stress from the custody crap and that he uses his grades (or lack thereof) to get to his dad because it is one thing that he does have control over. I cannot go to school and do his work for him. However, this is a catch-22 because my lawyer has informed me that poor grades/not completing schoolwork is the one thing that might persuade a judge to take him away from me and place him with his dad. I just cannot make him understand that by not doing his work he is hurting no one but himself.
So now I am between a rock and a hard place. Do I put him under even more stress and ground him for the rest of the school year (since there is only one 9 week period left)? Reasoning hasn't worked, talking hasn't worked, doing homework hasn't worked, what will work? His counselor doesn't want any more stress in his life (I agree) but what am I to do? He's certainly old enough that he can accept the consequences for his actions (14) but I'm afraid that if those consequences mean going to live with his dad it will break him. He has already said that he will not, he will either kill himself, his dad, or both.

Here's a poem he wrote about it:
I'm so tired of all the fighting
Between my family.
It makes me so mad, it seems like no one cares about me
It's all about the money
Tonight, I felt suicidal.
We got the new proposal and I'm afraid he may take me away.
He won't, I won't let him.
Either he will die or I will, drenched in his own blood.
One person keeps me from ending my pain
That person is my girlfriend
At least she still loves me, so I'll stay on this earth for her.
No one's anger in the world could come close to mine right now
The only hate greater than mine is Satan's
And I'd say I come close.
This worthless, pathetic excuse for a father, my DAD,
doesn't deserve to live in this pathetic earth.
One day he'll see, I'll rid him of this world.
Let him burn in hell with Lucifer himself
Let him be whipped and cut open over and over again
Let him lie there, almost dead, soaking in a pool of his filthy blood
Maybe then he will realize the pain he has caused me.
Let him feel the pain 1000 times worse.
Not the kind of thing you want to see in your teenager, ya know? I just don't know how to help him... I can't let him just do what he wants just because he's in a rough spot. If anything it's more reason to keep a close eye on him because he's very vulnerable right now. His one wish he listed in counseling? To have his dad out of his life for good.
What to do, what to do... any good advice out there?