User blog comment:Wikiwikiwhat/Punisher vs Batman (who is a better vigilante)?/@comment-5364175-20130223231157/@comment-4651179-20130224002141

Well, both are crazy guys who focus their tragedies against the mob in general, both work in the shadows, both scare the living **** out of people when they're seen, one kills, the other one doesn't.

I feel this might not be the best answer, it's almost a tie, but: Punisher. Punisher kills a criminal, other one takes his place. While Batman scares the **** out of a criminal, he's afraid of doing criminal thingies because the Bat might come, other one takes his place, and maybe the other guy even returns. In the case of super-villains, Batman puts the Joker in prison, he escapes and kills another victim; Punisher kills, let's say Carnage, finitio, no more Carnage, no more innocents dying.