Вот как раз потому, что он хороший он и действует так, как нужно, а это далеко не всегда хорошие поступки, иногда для достижения цели нужно и через колено ломать. Как пример- командир отправляет в бой солдат. Поступок хороший, они родину защищают. Но часть из них в бою погибнет, что плохо. Но командир по лбому просто обязан их в бой отправить, поскольку от этого зависит жизнь всех бойцов. Если сдадутся в плен, будет ещё хуже для всех. Вот и дилемма получается.