I'll be honest, almost every social worker I've encountered was been sun par. I think, OP, they both crap and overworked. In no other profession, have I encountered this.
And yes to this @WobbIy . I have a demanding profession. It's been gruelling at times. For many years I worked a minimum of 70 hours per week, 90-100 hours in busy periods.
Would me ignoring the law and statutory requirements governing my profession have been acceptable? No.
Would me ignored professional standard and codes of ethics have been acceptable? No.
Would me being rude and speaking inappropriately to clients or ignoring them entirely have been acceptable? No.
If I'd done any of the above, even once, I would have been sacked/ struck off/ ended up in court or prison or a combination of these.
So no, being "overworked" is not an excuse.