To me there is no such thing as "good" or "evil".
These are humanly created labels (usually religious/cultural in nature) that designate certain concepts,actions, things, people, objects, and places as being inherently dark,light, dangerous,benevolent,corrupting,inspiring; as powerful as they are opposing forces.
So in this logic I will assert that there are no good people or evil people. There are only people.
I could write a 2,000 page book about this topic, but I will add that our natural insticts, society, function/dysfunction, culture, genetics, and social development all play a role in how people behave or live their lives (making us all determined to a large extent with very little freedom for self determination).
A person who has committing unforgivable, cold blooded and frankly inhuman actions such as the serial killer Ted Bundy will be designated a pure evil (he killed dozens of women on very brutal and sadistic fashion and no one knows how many victims he truly murdered to this day); while a hurricane that destroys an entire city and kills over 2,000 people is never called "evil"?
A bit strange, but this is why psychology plays a big role in determining such things and has little to do any real existence of moral/spiritual dichotomies