Without weighing in on the actual issue, I find it disappointing how everybody wants easy black-and-white answers.
Most of the major villains in history also did nice things. A comedian, I think Norm MacDonald, had a bit about how Hitler had a dog, and so that dog probably thought Hitler was the best person in the world.
People are just like that. Most people, even most of the worst people, see themselves as good people. When they're called out, they say things like, "You'd have done the same." And they believe it. They believe that everybody else would do evil things if simply given the opportunity. And they also do good things, and they're convinced that they're good people. The bad stuff they do is just the same thing anybody would do, right?
If good acts disqualified a person from being evil, then almost nobody would be evil, and purely evil people would rarely rise to the top, as they'd get killed early in life.