Donating to a charity is not an endorsement of the charity. Even if they discriminate, they are helping a non-zero sum of people.