I suppose I should be more specific.
Ryan's weakness is the inability to murder young girls.
The first time, 11 of his men died.
The second time he spared the life of a young girl, 11 dwarves died and indirectly crippled the logistical output of the entire kingdom so it will be easier for the kingdom next door to invade. Potentially thousands will die because he couldn't murder one girl.
Yes. TWICE I put the MC in the position that it was morally justifiable to murder a child to save others and he couldn't.
Did I mention the girl died anyways in both situations?