IMO, it is right that CPS is cautious about removing children from their parents. Regardless of what some may think, there are no perfect parents, every single one makes mistakes; some of those mistakes could have serious repercussions, but by the grace of God, didn't.
I'm not sure how the foster system worked for you, Not_My, but for the vast majority of people I've talked with, it didn't work out so well. Taking children away from their family is huge; it's not to be taken lightly by any means. And those that are advocating for it should be well aware of the situation they may be putting those children in before screaming too loudly for that action.
:twocents: