What about Hulk he is classed as an anti-hero as he kills people yes but he also defeats villains and does endanger lives so therefore he is an anti hero not a hero through and through
i have looked into it yes he does endanger others but he doesn't mean to do it because as you know he has anger issues. if you are a anti hero it means that you are a hero but you don't necessarily follow the rules of being a hero like deadpool kills for fun and venom does the same even though its normaly because he is hungry.