We hate the villain for the opposite reasons. First, they are the epitome of Evil. But second, and more importantly, they say what we don’t want to hear. They embody the idea that the world rewards vice and punishes virtue. That chance makes our actions irrelevant and inconsequential. That we are shaped by our environment, not the other way around.
Consider this exchange from a scene in The Dark Knight:
“BATMAN: You’re garbage who kills for money.
JOKER: Don’t talk like one of them, you’re not. Even if you’d like to be. To them, you’re a freak. Like me. They just need you right now.
But as soon as they don’t they’ll cast you out. Like a leper.
Their morals, their code; it’s a bad joke. Dropped at the first sign trouble. They’re only as good as the world allows them to be. You’ll see—I’ll show you. When the chips are down these, uh, civilised people? They’ll eat each other. See I’m not a monster, I’m just ahead of the curve.”
A villains isn’t bound by the same constraints as a hero. He doesn’t have to be liked. We don’t have to be able to relate to and support him. Which means that a villain can say things that make us uncomfortable. They can talk without filter.
Think about the stories of prophets. They share a common theme. There’s an impending disaster. A prophet arrives and foretells the coming downfall of a civilisation. The people respond by casting out the prophet. The prophet gives truth and receives hate. It’s the same with the villains we hate with such ecstasy. We hate them not only for their evilness, but for the truths and ideas they place in front of us and force us to examine.
Villains don’t have to cater to our desires and ideals. Their purpose is to offend and provoke. To say the worst things and do the worst things imaginable. And to many of us, nothing is worse than the truth.