It's amazing how many times we hear a previous case of reported abuse turning into a death. Kids slipping through the cracks.
There was a case recently in western NC where a baby was killed. Sad to say, the noteworthy item about that case was that it had ties to a local indian tribe (people may not realize it, but blood ties to native indian tribes can make legal proceedings interesting) where the particular local agency just tried to cover up it's own ineptitude.
Kids do slip through the cracks, but generally speaking, most social service agencies are overworked, underpaid and under appreciated. Heck, you could spend big bucks and get a masters in that line of work and still never make what a postal carrier makes.
People don't realize what it actually takes to get to the point of termination of parental rights. Generally speaking (and I'm sure you must realize this) the courts main priority is the reunification of the child to it's blood family.
Funny thing is people in today's society always seem to complain that they can't "do what they want" with their own children, but fail to realize why as a society we've gotten to this point with children. That said, you "save" the child from it's own parents, then what do you do with that child? How many children are in foster care waiting for loving homes? How many kids will "age out" of government care only to find that when they become young adults that they don't have a family that loves them?
I realize that some people will never see the correlation between unwanted pets to unwanted children because some people can't equate a dog to a human being, but I assure you, follow the life of an unwanted dog, and chances are you will find numerous parallels between that unwanted dog to that of an unwanted child.
I guess the above is one reason why overall, I don't believe past generations had a "better" society to live in. Seems as people get older, they tend to glorify the "old days" and think that the world around them is now going to hell in a hand basket (less Miss Lohan being at a dinner with the POTUS LOL). For some reason, and I'm not sure why, people think that it's own current society makes the morals of it's people. I'd argue that people have always had the same morals, but now those morals are just more transparent. Did priests not molest boys in the 1800 and early 1900's? Did women not get abortions prior to Roe vs Wade? Did people not get killed by drunk drivers in the 50's, 60's and 70's? Didn't families have unwanted children in the past? I'd answer yes to all of those questions, just that now everything seems more transparent because we have a better understanding of those issues and we don't try to hide them like we have in the past.
I have no proof, and I could be speaking out of my butt hole, but I think that when you increase the population density, you increase the odds that you're going to have problems with people. Fact is, the world keeps growing and having more people, one reason why I don't think you'll ever see less problems.