Your daughter is only working 1 day per week, whilst at college. I went to college and worked after college, at weekends and during the holidays. Your daughter needs to be earning more money, so she needs to increase her hours. If you're subsidising her, then you need to pull back...stop giving her money/buying her things. Yes, she's ND but if she can work 1 day, then she can work more!
Personally, I'd be asking for half of the money you've given her back. It wasn't a gift, it was a loan, and loans need repaying. She also needs to repay her friends back too. If she's borrowing money to fund a holiday, then it's a holiday she couldn't afford, and she needs to see that borrowed money needs to be returned.
In order to pay back the money she's borrowed from you and friends, and to save for her car insurance, she needs to earn more money, otherwise it's going to take her a very long time!!!
She's either going to come back with a little more understanding or she'll have learnt absolutely nothing, other than she can do as she wishes without consequence and others will bail her out.