Most Helpful Guy
I think you forgot about "Anti-Heroes".
The perfect example of an Anti-Hero would be The Punisher.
Then there's also Blade, Spawn, Deadpool, and I'm sure there are even more characters that are technically Anti-Heroes.
There's also "Anti-Villains". These villains come in just as many shapes and sizes as "Anti-Heroes" do. Some may wish to make the world a better place but go to antagonistic lengths to do so.
Most Helpful Girl
Never the Bad guy, @BleepingBlonde.
Good luck and Great question. xx