The essence of honor is the willingness to subject the self to rules, even when those rules may not be a benefit of the individual. In war, the rules are pretty simple: obey your orders, without regard to what you think about them. You can't take on the Taliban or whatever on your own, so by necessity you agree to (pretty much blindly) follow the orders of your superior, even at the cost of your own life.
The problem with honor is that it collapses in the face of hypocrisy, and the world is full of hypocrisy.
The problem with honor is that it collapses in the face of hypocrisy, and the world is full of hypocrisy.