Originally Posted by
Outside_85
The big problem, as I see it, in the kill/no kill debate, is that one path is more or less depicted as the right one and the other is the morally wrong one.
It's never made so we as readers clearly see why in the rare cases it does happen a hero killing a villain is justified, since it's often down to them threatening the future.
Like the first time the League subdued the original Prometheus, Huntress was kicked off the team for wanting to kill him, then MM put him in years of coma... then he woke up and killed thousands of people. Back then it was clear that Huntress was the loose canon, but I am sure Roy Harper amongst others would have agreed it should have been done if he knew what was coming.
Same situation with Mongul in Infinite Crisis, Diana was stopped from splitting his head in two. After that he went on to use the Sinestro Corp to invade Daxam and Korugar killing who knows how many... because Superman stopped Diana.