Social workers have to abide by state, federal, and local laws and their agency guidelines. So, the correct question to ask is, "are the laws in place sufficient or do they need changed"?
You wouldn't blame the police force if you didn't like a law, for example.
That being said, I am sure that people abuse their power. But if that abuse means questionable motivation in removing kids (what could the motivation be???) then those social workers are breaking their ethics and need removed from their positions, hands down.
Currently the laws favor a "remove kids first, ask questions later or you'll get the pants sued off of you" approach. Child's physical safety being priority numero uno.
Social workers are taught the distructive forces that come into play when children are removed. It's hammered in. It is not taken lightly. Again, if there are other motivations, then those individuals need removed from their positions.
You are not going to hear about the cases where CPS did their jobs, because of the nature of the situation.