I would disagree. The oath (and honor) are with respect to the Constituion. That said, any member of the millitary refusing to obey an order shold be ready for the system to do what the system will do. Otherwise, there would be no provision in the UCMJ for the term “illegal order”.
Exactly. Therefore, what an individual thinks is constitutional is irrelevant. It's what the system says is constitutional that counts.