I wish we could get parents to quit sending their kids to these places, too, because I think most times the kid doesn't need residential care and most times even if they did, a "program" is not what they need.
However, realistically, if the kid is already there, how you get a parent to wake up and bring the kid home is you give them *reasonable* suggestions about how to check on the welfare of their kid---because you know the programs don't like *anybody* questioning them and react to parents making reasonable checks like a vampire reacts to a cross.
Once the kid's already there, and the parent comes here and starts asking questions, the parent has to find out for themselves.
If we just tell them the places are horrible, and the program people just say we're lying, how does the parent know who to believe?
If instead we give the parents reasonable advice on how to check on the welfare of their kid themselves, knowing full well how the program is likely to react and what the parents are likely to find, then the parents can see for themselves and and have the evidence of their own eyes and their own interactions with the program staff.
Once the kid is already there, the only way the parent is going to bring the kid home is if the parents see for themselves how, well, bizarre and hostile and defensive the program people typically get when questioned.
Sometimes people just need to see for themselves, and all you can do for them is encourage them to take a good, hard look.
Timoclea