Black on Both Sides is relieved to hear that the Director of DCFS in Illinois is stepping down. George Sheldon, in his brief time in Illinois, implemented a number of policies intended to massively expand the range of DCFS in Illinois, without addressing the racial disparities we see in DCFS. His leadership saw the introduction of the dangerous bill HB 3288, which remains in the Illinois Congress, and would expand mandated reporting to all citizens. In addition, several tragic incidents, including the death of children in care and on whom DCFS reports had been made, raised questions about the priorities of the agency.
We are clearly not the only people who have concerns about Sheldon’s tenure, as the article states:
“DCFS Inspector General Denise Kane said earlier this month that her office and the Office of the Illinois Executive Inspector General have opened a joint investigation into some of the agency’s actions under Sheldon.”
While he may move on to a comfy non-profit job in Florida, we in Illinois are left with his mess – and still fighting HB 3288.