I don't donate to charity to begin with because the bulk of the funding goes to paying salaries and funding advertising, not to mention whatever else is marked as a 'business expense'.
Look at the lifestyles of the people running these 'charities' and nine times out of ten, they're living a thoroughly luxurious life.
But either way, I'm not going to say it's morally reprehensible to donate to a charity, full stop.
I do not consider it immoral to donate to the DNC, NRA, ADL, and so on and so forth, irrespective of my beliefs of the organizations and what they do.
Ultimately we all have different beliefs and different reasons to donate.
I'm not going to presume someone's a bad person purely because they throw money to a cause they personally believe in, irrespective of what my own presumptions of what they actually do may be.