Krhea, I am so sorry for your heartbreak with your son. I know it won't be easy, but sometimes we have to the tough thing. ((((HUGS))) From everything I have been reading here having him leave is the right thing. I haven't been there yet and just reading about it pulls everything from me but I know it is what we have to do for them and for us. He knew what he was doing all day, he knew you were worried and he still came in the middle of the night to find he card or checks. That is what you have to think of right now, that he wanted it his way.
Look out for you now so he will know you both mean business. ((hugs and prayers))))