I’m trying to put together a list of heroes and anti-heroes who have killed before. There are obvious ones, like Red Hood and Vigilante. But then there are others:
Superman, who killed General Zod and company in the pocket universe of John Byrne’s run.
Wonder Woman, who killed Maxwell Lord during Infinite Crisis.
Barry Allen, who killed Reverse Flash before Crisis on Infinite Earths.
Green Arrow, who spent time in an ashram after accidentally fatally shooting a criminal.
Cassandra Cain, who killed one target for her father before realizing what she had done and running away. She also once killed Lady Shiva, but left her suspended over a Lazarus Pit. Then there was all that OYL stuff.
Batman, who killed Darkseid in Final Crisis.
What else you got?