I don't think so. It's very valid to criticize someone who works for a morally corrupt, unneeded and socially harmful agency, no matter the reason. Your argument is basically a sophisticated "but think of the children!!11oneone" appeal to emotion, ie not a valid argument.
If there aren't any better job options (which I highly doubt), then it's another gigantic fucking failure of the government that needs to be fixed ASAP.