If there is one moral to be learned in the conclusion to Justice League: Cry for Justice as it segues into The Fall of Green Arrow, it is that heroes don’t kill bad guys. Even if they feel justified, killing is murder. This sentiment alone is driving a significant status quo shift in the DCU — Connor considers his father a murderer, and Green Arrow’s Justice League teammates think he’s crossed a line that has led one of the Flashes (I honestly don’t know how I’m supposed to tell them apart) to unload on him, going on about how disgusted he is by Green Arrow’s decision to kill Prometheus.
So, to restate: Good guys don’t kill people.
Given that this concept has to have been getting heavy rotation in the brains of DC editorial as these events were being shaped and promoted, it makes the abomination that was Crisis on Two Earths that much more unforgivable.
This is a company whose commodities are heroes. How can these people so recklessly muddy the definition of heroism within their own properties?
And then take a step back and look at how the company’s superhero morality is made ambiguous: it’s unacceptable for heroes to kill people in the comics, which are largely purchased by an increasingly aging and maturing audience; on the other hand, nobody bats an eye when a hero kills two people in the cartoons designed for children.