User blog comment:Magma MK-II/Characters that shouldn't be here./@comment-7455247-20150410193543/@comment-4708882-20150410205107

A lot of this I see your points.

JK Rowling considered Snape an Anti Hero buts said she wanted him to have Redemption. Snape unknowingly had the Potters killed as he found out of the prophecy and gave it to Voldemort and this worked with Voldemort but once he found out it was Lily's kid he asked for Dumbledor's help but was too late. To make up for this and end Voldemort. So in a way Snape is a villain but he redeemed himself.

As for Punisher, Judge Dredd and Rorschach are all very violent individuals who regularly kill criminals yes they are mostly justified but cross to a degree as villains. Punisher has been an antagonist to other Hero's, Rorschach refused to compromise his morals even to prevent a nuclear war and Judge Dredd will do anything the law says for example in the original movie he had a hacker who broke parole by hacking a robot to hide in during a shoot out and rampage by other criminals just to live not really even to escape. When the hacker points out it was that or suicide Dredd simply said at least suicide is legal.

Most however I say probably should go.