murderer who kills innocent people? (arguable innocence has nothing to do with it past mob justice)
Sounds like a villain to me.
"a wicked or evil person; someone who does evil deliberately"
I say he's not a villain because he knows what he is and tries to counter-act it, he's not comfortable with his demons. I think a Villain would be.