One of the most important life lessons you can teach your kids is how to manage their money - if you haven't done that so far then i suggest now is the time to start :o) She's 23, now an adult - they need to learn to live within their means without you bailing them out. If she'd done that, then the £1000 you handed them would have been a wonderful gift that would maybe have bought them a holiday or something, instead it has been chucked away paying off debts.
That may sound harsh, and isn't a dig at you smo, but if she doesn't learn now, you will be handing out money for years, what if they have kids or something!!??? Can you really afford to support them all??