I think it's a bit simple to categorise people into 'good' and 'evil'.
Here's something to think about:
A heart surgeon who has saved hundreds of lives gets drunk and gets behind the wheel, killing an entire family in a road accident. Is he now evil?
Second example:
A seasoned criminal, a rapist, a drug dealer goes out of his way to rescue a child from a burning building. Is he now good?
The more reasonable distinction, in my opinion, is between good deeds and evil deeds, rather than good people and evil people.
Here's a quote I like that sums this up pretty well:
'The line separating good and evil passes not through states, nor between classes, nor between political parties either—but right through every human heart—and through all human hearts.'
—Aleksandr Solzhenitsyn, The Gulag Archipelago 1918–1956