Catholic Charities is following the law--it is not an operating agency of the government.
One day, some people will have to answer to a higher law the the USSM {Union of soviet socialists mass} legislators.
There was a lot of controversy in the last couple of years about an attempt by the government of San Francisco to impose their nihilistic requirements for birth control and abortion insurance coverage for all employers in the city. Catholic Charities fought this on religious grounds, but lost in court. The court cited the factors I listed above in determining that CC is not a religious organization, and after reviewing the facts of the case I had to agree with the court on that one.