I like hero that have strong sense of morality. Really. But… I have problem with character that have over-the-top “no-kill” policy.
I remember several character from show like that. Take character A (initial) for example. A is a rookie police woman with strong moral code. She’s a bit naive, but it’s okay since she’s a rookie. She’s also smart and have perfect score at test. She’s an excellent shooter too! Sadly, the narrative didn’t treat her like that. She will do something like this:
1) The main villain captured Y, her friend. The only way to save Y is kill the villain. But, A hesitant to shoot the villain because afraid it will kill him. So, for the rest of episode, I must watch the villain torture Y while A do NOTHING. Just watch. Well, she tried to shoot but it missed. I found it weird since she’s supposed to be excellent shooter. And finally…. the villain kill Y and walk away. Will will A do? Chase the villain and captured him? I wish. She’s too shocked to do anything. Even to to chase the villain or checking Y.
2) A and her friend finally captured the villain. Before fainted, her friend begged her to kill the villain since the villain is ~special~ and the law cannot punish him. If he’s captured alive, there’s a chance he will escape and kill more people since he’s genius criminal mastermind. What will A do? She ignore her friend request because killing is bad. The result? The villain escape AND kill more people including her friends (again).
Despite that, I don’t hate A. I like her passion plus she’s do good job at the end of show. I understand her reaction. Killing people, even for self-defense is scary. BUT she’s a police woman. And it’s her friend that being captured. Her friend, a helpless injured woman, crying and begged “Please save me, A. I don’t want die.” And A just let her die even though she have chance to save her *sigh*