The sad thing about social media is that people (like ToraToraTora) who probably have no experience of a subject can spout off about it from the comfort of their armchair.
Saying social workers are "brainless buffoons" is just a stupid thing to say.
My wife is not a social worker but works for a charity that has to visit the homes of people with disabled children or children with social issues.
Often social workers join her with these visits and she often reports back to me that these people are swamped with work and find it very hard to get round and visit all the people they are supposed to visit.
You also have to realise that "problem" families will often not welcome visitors from "the authorities" (for all sorts of reasons) so even getting in to their house and talking to them (or their children) is difficult.
Also in the same way a person who is going to be a terrorist does not have "terrorist" printed on their forehead, nor does a person who is going to harm or kill their child have that printed on their forehead.
Some of the stories I hear from my wife about some of these problem families would make your hair stand on end. They are not easy to deal with, not welcoming to visitors or to those "poking their nose into our business".
All social workers have degrees and therefore some sort of intelligence.
Sadly many of them leave the job before they get much experience as the job is so awful, and unrewarding, and sometimes dangerous (with some families my wife wont visit without a police person with her).
So before spouting off about being buffoons maybe you should try to do the job for a few months and then you will see how hard it is.
Or is it easier to hide behind your computer and critisize people without having any experience of what they have to go through.