Paragon Fury said:
The issue with fiction when it comes to these things, is that most creators seriously filter down the situation to very unrealistic factors. They don't leave room for nuance, or situational morality, or anything like that. "X=Good, Y=Bad, now on with the action story I want to tell!" kind of stuff. Which makes for some very annoying situations, when you try and apply real world messiness to them.
For example, I'm rewatching season 2 of Daredevil, because my wife never saw it. Now, in the comics, the Punisher is a protagonist, we're supposed to root for him. But he's just an anarchistic, mass murderer, with severe mental damage and suffering from PTSD. In the real world, a guy that runs around, shooting high caliber weapons, and setting off explosives in a densely urban setting, isn't a hero, he's a psychopath. And yes, I know that's part of the storyline of Punisher, but bottom line is we're encouraged to root for him, despite his specific beliefs and worldviews, and how contrary they are to real world mentality.
*shrugs* It's just how entertainment is. It's hard to pack a good story into a finite runtime, if you don't streamline the motivations of the characters. And that, unfortunately, makes for some cognitive dissonance when compared to real life.