@Redleg

Perhaps you could explain for me, as I freely admit to a lack of knowledge on such a topic...

From what I can gather from your last post- A solider is morally required to follow lawful orders- hence he should refuse an order by his direct superior to put a bullet in an unarmed prisoners head, for example...correct so far?

But he is not allowed to refuse an order from the US government or authority way above his battalion commander (for want of a better expression)...ie- go invade this country.

So by this guy saying he thinks the war is illegal and refusing to follow that order, who is he disobeying and at what level is he committing his crime? his battalion CO, the constitution, both or something/one else?

Last question- If a solider thinks XYZ orders are illegal/morally wrong/whatever and feels morally obligated to not follow it- he has to wait till the state, in effect decides to agree with him before exoneration?