i'm sorry it's so tough, krhea. he sure isn't making it any easier, is he? i know he's young, and i'm sure the maturity level is a big factor in his actions/decisions. but there are still, at the end of the day - his to make and live with.
i can't tell you what to do, you know the situation much better than i. i can tell you this - i will never bail my daughter out again. i did it 3 times, and it never helped a thing in the long run.
mom hugs, sounds like you could use those right about now
k