not everyone who kills people(even innocent people), are villains. Most of the time, the villains were always ordinary people who either lived ordinary lives, or wanted to live ordinary lives. Humans love to persecute people who are different.
Do you know the reason why humans fear the unknown?
It is because the deceiving nature of humans is what causes other humans most harm. Our fear of the unknown comes from a fear of being decieved.
Why aren't children scared of wild beasts?
because they do not fear the unknown.
Why don't children fear the unknown?
Because they have not been betrayed by other humans and led to ruin through their deception.
It is the narrow minded, selfish nature of humans that create the monsters that they are so afraid of. If people learnt how to compromise and be a little bit more patient, then more than 90% of the world's probelms will vanish overnight. It is in that very self-centered nature of humans that conflict and war thrives.
People need o realise this fact and change for the better.