Tinks, I feel the same way most days. Parenting sucks far more than I ever imagined.

It sounds like you are doing the right thing. Life is going to slap her in the face if she doesn't sort it out before she moves out of home.