Thread:B1bl1kal/@comment-31750145-20170714210205/@comment-1682045-20170811211958

I would say, "anti-hero" maybe? That's all I can think of.