Earlier quoted context omitted.
>I especially don't think that the act of charity somehow excuses the dodgy business practices or Microsoft or the long-term damage done to the tech industry. How much damage do you think that is? You don't think all the lives saved have "made up" for that? You don't think the world is better off than it would otherwise be without Bill Gates?
No, because I don't think that positive or good acts can somehow "cancel out" (or as you say, "make up for") bad or negative ones. Karma is not a concrete concept, and the question "is the world better off" is objectively unanswerable.
Michael Vick was put in prison for dog fighting. I absolutely hate him for that. At the same time, I appreciate his talent on the field as a football player.
Orson Scott Card is a rampant homophobe. I absolutely hate him for that. Doesn't affect my opinion of his novels though, not in the least.
There's no logic in idolizing or demonizing anyone. Life's a lot better when you get out of casting a pall over everything a person does by some other things that they've done. People like making villains and heroes of people, whether or not they deserve it.
We see someone we don't like from afar, and it's easy to assume that they're bad at everything, that they're horrible people, that they're bad parents, that they're likely running around kicking puppies all day long. That's very rarely the truth.
With people we're nearer too, it's easier to accept that they have strengths and weaknesses, and I don't know why it's hard to imagine the same thing of famous people, but it is. There's very little to love about Bill Gates, CEO of Microsoft. Similarly, there's very little to hate about Bill Gates of the Bill and Melinda Gates Foundation. Roll with it.