It seems silly to answer my own questions, but here goes. I do think that social services are too far into peoples lives. I'm not saying to get rid of them completly, but I think they should only respond to family members who report abuse/unsafe homes and verify that they are family instead of taking calls from anonymous people or named people who have no idea what a family goes through on a day to day basis.
I know of several people who have had their children taken. Just to give a figure, out of 5 people who had their kids taken, only 2 of the 5 cases needed to have their kids taken. And as ladydontheweb said, stories have been leaked cause of workers talking about other cases and I've heard of some cases where one case is more severe than the other and they keep the parents that are working hard to get and keep kids have them kept away longer and the severe ones had theirs given back.
If there is a flaw in the system, it would be judge of character. The case worker has to decide if they think that the children deserve to go back to the parents or not and most of the time, they are on their own side and not the side of the parents, they're not even on the same side as the children. If you think about it, the social group comes to remove the kids from home or whatever the case may be, and the parents are upset and don't want them taken, and also the kids don't want to go. I personally, think that it is cruel to take a child when they don't want to go. Its almost like kidnapping, only no one gets killed and no ransom is involved. With babies, I know its different because they can't talk or comprehend what is going on. But when the child is old enough to understand they're being taken from mommy and daddy, they're going to wonder why and put up a fight.
Again, I don't think they should be eliminated completely, social services has a lot of good programs for people to use when needed, but some changes need to be made to make the process less painful when a situation arrises that involves the babies. (when I say "the babies", I mean all kids, even the big ones.)