The core of a good villain is his motivation. The best ones have people wondering if they're rooting for the right character even by the end of the movie. Not because the villain is some weak pussy or the underdog, but because his motivations can't very easily be dismissed as wrong. Law Abiding Citizen comes to mind.
Modern writers are shit because their empathy is shit. Their ability to understand pain and suffering is superficial, and so it shows in their character foils. Their ability to even entertain ideas they disagree with as possibly correct is non-existent, and so they write it as such. Modern writers are nothing but a new arm of the propaganda network, joining the propaganda news network in pushing narratives and politics rather than entertainment or truth.
We build Freedom Of Speech Software. We champion free speech, individual liberty and the free flow of information online. All are welcome.