Post number 19 from Dqban22 is very informative. I had no idea.
A lot of her information is accurate - historically.
There is a 25 year old movement among Catholics to defund the CHD. Some dioceses do not donate to the CHD and many individual Catholics (including this one) hand in an envelope with a note, declining participation, instead of a check. I simply add the amount I would have donated to my Christmas donation for the parish.
Each year the CHD receives less and less money - I believe the USCCB may finally be getting the message.