Some writers, notably Anton Chekov, argue that all characters must be admirable, because once we've looked at anyone deeply enough and understood their motivation we must identify with them rather than judge them.
Scarlett Thomas, Monkeys with Typewriters: How to Write Fiction and Unlock the Secret Power of Stories
characters, heroes, villains, writing