It's really quite a shame how little social workers are paid, considering their role in the lives of many families. They have to schedule visitations, doctor appointments (the vast majority of the kids there see several doctors due to abuse), deal with court cases, help assess the situation to determine whether the parents deserve another chance or whether the kids are better off in foster care... and they have to do that for multiple children. Juggling that many responsibilities at once would leave my head spinning, but the folks who do it well are really dedicated. It'd be nice to give that entire system an overhaul so we can get more workers who are adequately paid, so the children are adequately cared for.
Another problem with the system is that they give parents too many chances. When the kids are taken away, they basically give the parents a list of things they need to do to be able to have their kids returned. They oftentimes fight as hard as they can to keep the kids with their biological parents, regardless of abuse they may've endured, and that sickens me. You abuse your children, you don't deserve to be a parent.