I'm on the fence, as no where can be 100% efficient, so yes mistakes will be made, and of course these will be highlighted.
MIL was given her grandkid and his sibling when they were removed from the mother - that in itself took ages despite the mother being a habitual drug user who to shut the baby up constantly fed him and he was twice the weight he should have been, they were both also give benylin to make them sleep - the older one asked for his sleep medicine.
She didnt have them long though as she had to give them back to the state when she got her knee done, it was meant to be temporary but they refused to let her have them when she got better, they also refused to let her or anyone in the family adopt them (which I have to admit I can understand - as if MIL had messed up one kid (the father, he is a career criminal/drug dealer/user) then what will happen to them?
They did rehome them together, despite the older one trying on a number of occasions to smother the baby.