Personally, if it were me, and with all that has transpired recently, I would have dropped her off at her mom's house the next time she asked for a ride, and then I would have had a third party drop off her stuff later that day.
It's a lot easier than putting her on an allowance or trying to keep her from going to see her boy toy and getting the police called on you, and then having her file domestic violence charges after she assaulted you.
If you get her out of the house, she can't pull this crap anymore.
I would definitely carry a voice-activated recorder around if you are going to be anywhere alone with her.
M-47,W-40,No kids D-filed 5/27/2010 Piecing - 10/21/2010 -=Soon to be banned=-