Вы путаете разные вещи. Для примера скажу, что во время проведения боевой операции считается вполне оправданным пожертвовать ротой, чтобы спасти полк. И командир, совершенно не будучи садистом или умалишенным, сознательно жертвует десятками людей, чтобы спасти сотни. Полагаю, что такие решения принимать тяжело, но это те правила игры, которые придумал не этот полковник, и не генералы даже.
А в лице Сталина мы можем видеть именно маньяка, который сам устанавливал себе правила игры. И десятки миллионов людей были убиты вовсе не для благородной цели - спасти сотни миллионов от гибели. Они были убиты просто ради убийства.