User blog comment:Wikiwikiwhat/Punisher vs Batman (who is a better vigilante)?/@comment-5786520-20130221041611

I say the Punisher, because he gets stuff done. He fixes the problem that a particular criminal won't do that terrible thing again. That's why I get annoyed when the Punisher has recurring villains, like Jigsaw. The Punisher is interesting, because he moves forward in his mission; he's not stopping the same people over and over again (except when he is, which is annoying).

With Batman, yes, his inability to solve problems, like the Joker, means that the Joker will keep killing innocent people forever. Yes, it's fair to say that killing people is bad, but, really, they're all doing bad things. Batman, Daredevil, and Spider-Man are all punching people in the face every day; they're all using violence (crime) to stop violent crime. They're all vigilantes who break the law to stop law-breakers. They just draw a line at solving the problem.