Firstly, I agree with you BUT this is not about judging the quality of the code, it is about giving money, since this isn't open source. The question is why you would directly give money to someone which you know have a disagreeable outlook, I wouldn't give money to a known pedophile or racist either. If she would've been an open source contributor I wouldn't care.
I only skimmed that "IDM story" page but found nothing which would make it appropriate to compare giving money to them with giving money to a pedophile or a racist. Did I miss something?
Since I clearly need to spell this out. What is appropriate is clearly subjective, I was taking it to the extreme in order to make a point. But I'll reiterate the same question. Why would you not disregard political or religious outlooks, or even crimes for that matter, when buying(i.e. giving money for) "stuff" from "vendor"?
I don't know if you'd get very far if you only traded with people with the same political beliefs as you, and would wager that nearly everyone you trade with is guilty of breaking some law on the books at some level.
I completely and utterly disagree with your comments, but if you were selling something useful to me, I'd consider it like any other product on the market.