По-моему, Кэп вообще не столько за справедливость, сколько за собственные устаревшие идеалы и за мораль, которая не подвергается проверке временем. Он человек определённого времени, и КВМ просто не позволяет ему жить в 21 веке, так как Кэп абсолютно ВЕСЬ - из 20-го, это ТАМ его жизнь, его любовь и его идеалы, а все "друзья" в 21 веке - просто коллеги по работе, а сам Старк - выскочка, которому нужно преподать урок за то, что так легко относится к таким вещам, как смерть и оружие (которое он и производит между бокальчиками виски).
Баки - отголосок то, что Кэпу знакомо, а Старк - то, что Кэпа в 21 веке раздражает. Да, его можно осуждать, и заслуженно, но выбор между прошлым надёжным другом и нынешним товарищем-выскочкой, как мне кажется, был вполне ожидаем.