So I just got internet yelled at for my support of charities that do good while holding intolerant beliefs, and you know what, screw it, I'll own up that I will support people and organizations who have views I do not like or find toxic because they do a lot of good. And ya know why? 'cause I'm an unapologetic pragmatist at heart.
As I've mentioned before, I think that burn the place down mentality is horribly horribly toxic. Just like people are complicated, so are organizations, and choosing which organizations to support based on some ideological purity is gonna lead to plenty of people getting totally burned.