Kudos to you for taking care of self and using tough love! I fell hook, line, and sinker for all the promises my oldest made when I took her in after her 9 month stint in jail (on drug-related charges).
The gravy train doesn't stop here anymore, and it sounds like it doesn't at your place either! Give yourself a big hug! You deserve it