Like in movies where at the end the villain often ends up dead and is unable to continue causing more harm to society, do you think comic heroes should do the same? In medicine, they say prevention is better than the cure. If villains continuously do not change and continue to pile on bodies then isn't the hero doing a great disservice by allowing them to live? Many heroes when given the opportunity even to let the villain die and not intervene for them will go out of their way to save them, knowing full well they will not change and kill people later.
So is it morally wrong for heroes to save or hold back from killing villains even though they will just end up killing more people down the line? If the hero is to protect society then by allowing these villains to live he/she will be doing the exact opposite.