It seems to be a broken system just about everywhere. And it's not an easy one to fix. The goal should be to keep kids with their birth families where possible; providing supports as needed. But there will always be a few who cannot parent for a variety of reasons even if only temporarily. And that's where a better system of providing care when kids can't be with their birth parents needs to exist but doesn't seem to. And then there is the fact that kids don't always get access to the services they need for their particular needs whether they are with birth or adoptive or foster parents. And so it goes.