I work in mental health and have a fair bit of professional experience with parents and the CPS system in my state. What a fucking shit show. With both CPS workers and foster parents, it seems like a 50/50 toss up whether you get a good one or a bad one. Having a system for this sort of thing is obviously better than not having one, but damn do we need to improve upon ours.
Sadly, I don’t think that’s going to happen anytime soon. CPS mostly deals with poorer families and no one gives a shit about them.