I have no idea why anyone in the government takes advice from these people. Catholic Americans don't, and for good reason:
Preble Street's Homeless Voices for Justice program has lost $17,400 this year and will lose $33,000 that it expected for its next fiscal year.
Officials with the Roman Catholic Diocese of Portland and the Washington-based Catholic Campaign for Human Development say that Preble Street violated its grant agreement by supporting Maine's "No on 1" campaign last fall.[...]
During the campaign leading up to the referendum in November, Preble Street was listed as a coalition partner on the "No on 1/Protect Maine Equality" Web site.[...]
He said Preble Street decided to join the coalition that opposed Question 1 because issues of sexual orientation are the single greatest cause of homelessness among youths.
There you go. They put their org's name on a list on a website and the homeless need to be punished. Of course, if this were the other way around, and a Catholic charity was forced to follow basic civil rights legislation to receive public funds, the Church would be screaming about how oppressed they are.