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.