This just hot air aimed at the ignorant (read Liberals)
A soldier never has to follow an unlawful order.
The part about questioning an order better happen AFTER the order is carried out or else someone has stepped in deep doody and it ain’t the person who issued the order.
In Basic Training you are instructed regarding war crimes to "Repeat the order, Refuse the order and Report the order."
If you think the order was unlawful you should be prepared to defend your insubordination in a court martial and accept the consequences if you are wrong. You accepted your obligations under oath at the time you entered military service. The military is not tolerant of clever and frivolous remarks.
Immoral orders MUST not be carried out. What good would it do to question an order after civilians are massacred? (Or other such immoral order)