So, I vote his name should be "Darkness Dipshit," because calling him a hero is fucking stupid.
Heroes try to solve problems; this fucking moron is just causing them.
You kill an evil person, not because it is punishment or deterrent; you do it to prevent them from ever doing evil again.
You kill an "evil-doer" to make the bad person dead.
Fuck this piece of shit for every single death that happened since he first encountered Team Rocket, and IDGAF if she caught a passing sperm in the meanwhile.