This show/anime is absolutely brilliant. There is seldom a show or movie that can portray a point of view of an anti-hero main character in such a way that you feel justified by his/her actions and yet also feel conflicted by their actions towards achieving what they believe in Absolute Justice. The pharse that comes to mind is "You Either Die A Hero, Or You Live Long Enough To See Yourself Become The Villain".