I don't like the word "villain. " It's too reductive. Calling someone a villain makes it too easy to ignore all the factors that went into someone making the choices they do.
Every language having a structure, by the very nature of language, reflects in its own structure that of the world as assumed by those who evolved the language. In other words, we read unconsciously into the world the structure of the language we use.