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