I had a similar issue with a friend who couldn't get off the drugs. I kept bailing him out financially and saving his ass at the police station. One day he called me to bail him out and just just refused and left him in there for a couple of days to straighten up and have a think in the cell. I didn't really change the guy, but he respects me for it afterwards and only gets in half the trouble now.
I wish I had some advice that would be helpful.
Good luck and any decision you make, but remember that it doesn't have to black or white, you can go halfway with teaching a lesson also, so the friend doesn't get completely screwed.
