My work experience (and state Board experience) with Catholic Charities has been good....

They employ competent social workers, compete for govt and other funding and perform a very useful function in our culture. 

They are NOT the only social services entity in town, I have found both the protestants and the Jews to provide excellent services as well and the staff can well be interchangeable depending on where the grant money is, AND there are many independent private service providers who are outstanding  as well.

I think it was CC in Illinois that lost her quite large adoption monies as the agency would not place adoptive kids in the homes of gays.

As I understand it all those funds were redirected to new agencies (probably with much of the same staff).

It was the gay parents  who were willing to take the very hard to place babies? Doesn't surprise me.

I do object that CC does not credit it's govt funding sources, more actively....(I.e., CC in SF is 86% govt funded et al).