I have yet to see Frank Castle/Wolverine/Red Hood have their anti heroism get decontructed to the point where they are explicitly rendered ineffective heroes multiple times in canon. They are at best depicted as the 'Noble Savage', the hard man doing the hard thing so that others can supposedly sleep better at night. I haven't seen them being subjected to anything remotely close to something like Sean Gordon Murphy's White Knight series.
The whole 'Batman doesn't kill the Joker' horse has been to death, then beat some more until it turned into mush, then resurrected by a Lazarus Pit and then beaten some more, rinse and repeat. Injustice, most of Joker's appearances in the main line comics, 'Under the Red Hood', all follow this trope. What's worse is people buying into the whole bs conflict. To me it's too shallow a conflict to worth thinking over. It's writers trying to rehash the Killing Joke. The Joker appears and writers can tell only one story with him and that's sad. They've turned Joker one trick pony.