I saw this story yesterday and my heart went out to the parents. You place your child into the hands of caregivers, and you trust that they will come back to you at the end of the day. This scenario just gives me a cold dread feeling thinking about it.
I feel for the staff involved too to an extent (although not the management). They all absolutely must take reponsibility for their failures, but it's probable looking at the ages of the people charged, that they were not all management level, some were simply employees. You don't know what you don't know, and any member of staff not fully competent in safeguarding process should never ever be allowed to care for children, which means that management failed both that child and the staff employed to care for him. One of the people charged is only 20 years old. How easy would it have been for that person to take a stand against percieved safeguarding issues? Especially as I say, when you don't know what you don't know.
A horrifying situation all round.