Except that's not what the phrase refers to. It refers to intentionally leaving an important detail out that would influence the person/people you're talking to. It's exactly the same thing as lying; purposeful deceit.It's like trying to say that a lie of omission isn't really a lie at all, even though it most certainly is.
No, it isn't. Everyone omits something every time they speak, because no conceivable utterance can comprise the totality of information. So by "lie of omission" standards every utterance is a lie.
Yes, a lie of omission is a lie. However, the situation with Batman refusing to save Ra's al Ghul at the climax of Batman Begins does not parallel a lie of omission.Please don't refer to the movies (Nolan or otherwise) when discussing Batman's moral code. He's constantly killing villains (and civilians; how many people died due to the countless automotive accidents he's caused alone?) whether directly or indirectly. He's little more than a psychopath, just one focused on taking out other psychopaths rather than innocent civilians.From Batman Begins: "I don't have to save you."
Batman didn't kill Ra's, but as he said, he didn't have to save him. Letting a criminal die is not the same as killing him.
And yes, letting someone die is the same thing as killing them yourselves. There's even real-world laws that basically state exactly that. It's like trying to say that a lie of omission isn't really a lie at all, even though it most certainly is.
That said, as a few others have mentioned, I like my superheroes to be actual heroes. People with moral codes that we ordinary folk wouldn't be able to live up to no matter how hard we tried.
First of all, it is not universally the law that bystanders must render aid. Secondly, where it is required that they do, generally the law is that bystanders are required to render aid only when they are not themselves endangered. By any definition applicable to ordinary people, saving Ra's from a falling train car would have been a dangerous act. Despite his extraordinary abilities, Batman would not be legally obligated to save anyone in such a situation.
As far as the moral question is concerned, at least with respect to the purported parallel with a lie of omission, there is no parallel. Ra's was in a trap of his own making, and the lethality of that trap was a result of the lethality of Ra's own plan for Gotham. In order to parallel a lie of omission, so that there would have been a moral obligation for Batman to act, Batman would have had to have created that trap in the first place, which he didn't. Only if Batman had created the trap would refusing to save Ra's from the trap be equivalent to killing Ra's.
About all that can be said of the actual situation is that Batman failed to live up to any higher standard transcending ordinary moral codes, under which a person heroically acts to save a life even at mortal risk to themselves. But Ra's was not an innocent victim of a criminal, and saving Ra's would likely have cost innocent lives down the road, given Ra's' stated plan for the city. Were those innocents who Batman might not be able to protect Batman's to risk as well?
Not only that, a lot of Joker's henchmen are blown up by the Batmobile's bombs.I recently rewatched the 1989 movie and was surprised that I missed something in previous viewings: Batman sends the Batmobile (via remote control) into the Joker's factory/hideout to drop bombs in there and then speed away. Batman does not make sure the factory is empty and it is implied that his intention was to actually blow up the Joker.