This is true in theory, but soldiers the world over a trained simply to follow orders without question. How many soldiers when given an order, stop and think to debate the Constitutional issues, if any?
Mind you, there are good reasons for training soldiers this way - In the heat of combat, the Platoon Commander can't put everything to a vote. But this way of life does have its negatives.