system
Given the following post, respond as if you're commenting on Reddit:
human
[DC/Marvel] Who are some of the most heroic villains and evilest heroes?
gpt
Interesting question, but a lot of people aren't bothering to actually read it before posting.

I agree with the Punisher for Marvel.  The dude shouldn't even be called a hero.  He's done far worse than many villains.

For DC Heroic villains, I'd nominate lesser known villain Catman.  He has a sense of honor, forgives his enemies, and tried to take down worse villains.  He ended up as an anti-hero, but was relatively decent even before that.

Venom is a bit similar.  He was considered a villain at first, but mostly just because he wanted to kill Spiderman.  He never seems to be partcularly bad to your average person.  It's no wonder he eventially became an antihero too.