I actually have a lot more time for anti-heroes like the Punisher, Roland Deschain and Professor Snape. They show that you don’t have to be good to do good, and that there is a quagmire of debate between “good” and “bad”, as a good action can still be viewed as bad; an example is on the Punisher series where he kills the pawn shop owner for offering him tapes of kids. If you’ve never read Dune, go and do so. When you finish it, go back to the start of the book and read the author’s intentions again.
The lyrics to “The Wrong Side of Heaven” by Five Finger Death Punch sum things up pretty well; “Arms wide open I stand alone, I’m no hero but I’m not made of stone, Right or wrong I can hardly tell, I’m on the wrong side of heaven and the righteous side of hell.”. No good deed goes unpunished, and all that jazz.