ez - it's hard to comment on your situation since we only know the brief synopsis; however, based on what you have said, I too vote for leaving him there. Here's why:
My ex-husband, whom I have been divorced from for nearly 18 years, is now 40 years old. His mother babied him all his life. She bailed him out of situations over and over and over again. Everything from bounced checks to drugs to theft. We calculated she probably spent somewhere in the neighborhood of $200,000 on him in the last 15 years. In the last few years of her life, she took out two mortgages on her home, which had been paid for since 1982, to pay off attorneys and debt which he ran up on her.
She is now dead and he is now sitting in jail awaiting trial for first degree kidnapping and robbery because no one will bail him out. He never grew up because his mother was always getting him out of trouble. There is no one to bail him out now. He never learned any lessons from what she did. He blames everyone for the situation he is in and takes no responsibility whatsoever for his actions. It is always "someone else's fault".
Take from that what you will. Good luck whatever you decide.