The reasoning was that refusing an order would get you in serious trouble much faster than your claiming it was illegal would get you out of trouble - hence your best bet was to get hit with a (lesser) charge of incompetence rather than having the full weight of the army come crashing down on you for refusing.
https://www.army.mil/values/oath.html
this comes _before_ the obligation to obey orders. Meaning that, at least in principle, a soldier is obligated to disobey unconstitutional commands, and in fact, to act to countermand them.
Of course that's not what armies are like in practice, but still.
We all have complete authority to make personal choices as we see fit.
Even if you say that your strategy is to make people (including yourself) feel guilty about breaking this imperative, and amplify this feeling as much as possible so as to compensate for the lack of organization required for a proper law, it is not certain that that will ever work and I don't know of an example where it did work, although it has been tried over and over. And if I may say, it also corrupts human nature so even if it worked I won't be personally positive about it, but that is just me.
That 2nd part - where did that fantasy come from? Not sure how to respond.
Why should I be bound by your values but you can't be bound by my values? You are free to use your moral compass (and should) when voting, when debating, when campaigning, when serving, etc. But once a final vote has happened, the law is supreme and even those who voted it into practice cannot change their mind and decide to violate it, until the next vote happens.
Just imagine what it would be like to establish the "morality police". The first problem that arises is what should be considered moral and therefore needs to be enforced, and what should not be considered moral and therefore not enforced. And how do you decide that? Through voting, debate, a free press, separation of powers, etc.
This is silly. Reiterating the same point (laws are important) isn't getting anywhere.
But the people who value democracy can cast moral judgement, because while they are working to make the world a better place by sharpening points of view and rooting for the best one to win, you are just exploiting the system reaping all the rewards while not contributing anything.
Why the shortcut though, why not make your value a longer-lasting law?
Even the same person disagrees with themselves over time. People who vote this way this election, vote the other way the next one.
You devise me a system where people are above the law according to their own judgement at the particular moment they see fit, and still not have violence.
This is why you can fight your entire life for the reform you like to see happen, and still not get it. But 50 years of exchanging ballots is always better than 5 minutes of exchanging bullets.
I disagree. What if a leader got his qualifications but has since gone slightly insane? Qualification alone isn‘t reason enough to blindly follow orders.
The problem of the leader that goes insane is solved with checks and balances.