You're right, their fault is not choosing to manage it themselves
If I hire someone to file my taxes, and they lie/cheat/steal. I'm still going to jail.
I don't think they should be required to answer for this fuck up, but if they not angry at their chosen agents, it's because they're on the wrong side, and deserve some blame too.