A Catholic charity that gets its funding from the government has to play by the government's rules however perverse.
Our government is no longer guided by Christian principles so any organization that gets funding from them will have to use the money in ways that are no longer guided by Christian principles.
If you lay down with dogs, etc.
When you call something "CatholicCharities"
shalom b'SHEM Yah'shua HaMashiach
and it is government funded, it is disingenuous.