I think if you're not prepared for people to hate you for the job you do, then it's probably best not to become a social worker (or traffic warden). Both do important jobs, but people are rarely going to welcome social services into their lives.
Even if they didn't do some of their most damaging work without any external scrutiny at all, people would be wary of social workers.
Under current circumstances, of course people will be suspcious, distrustful and quick to lash out.
Imagine if traffic wardens had the power to take away your car and you were not allowed to tell anyone at all that it was happening and the hearing took place in a secret court... People would be furious at the very idea of it, and most people love their children a great deal more than their car.
I really don't think it's reasonable to ask people not to be critical of social workers. Part of the problem here is that they operate with far too little critical oversight. Until that changes, people are not being stupid to consider them with hostility and suspicion.
And as for "they're damned if they do, and damned if they don't" argument that is always trotted out to excuse taking children away from homes where they weren't actually in any serious danger - no, sorry. That's your job - to make the right call.
It is never OK to remove a child from a happy home, and everything must be done to make sure that it never happens. You don't get a free pass just because your other colleagues were shite in another way and left Baby P and Victorial Climbié to their sad fates.
Personally I think it should not be legally possible for children to be permanently removed (i.e. adopted) from parents who still want them. That at least would stop the (so-called) permanent hurt that is caused in cases where children need not have been taken but where it is deemed somehow impossible to return them to the parents they knew and loved.
So much frightening magical thinking always seems to come out from people who work with or for SS on these threads - you saw it here earlier "oh, well the fact that your children weren't taken just proves that the system works", the reverse of which is "if you're children had been taken it would just prove that the system works and you were a shit parent", which we saw with the attempts to smear the father in the case in question as being mentally ill (as though that is a reason to permanently remove his child from his care).