Actually, yes, and I would want the military to openly disregard the orders of its generals too, when those orders are to invade a nation that never threatened us in the least bit like Iraq. As I see it, this is all about honor, and the individual soldier dishonors him or herself by following criminal and immoral orders without question.
Fortunately for the rest of us, we live in a nation of laws. If you would like to challenge those laws please take it up with the judicial branch of the government.
Who decides what is moral or immoral? This is conventionally outlined in both civil and military law.
Clearly there are some orders that I would not follow and or would question, but in my view I have never been ordered to do anything that I have a moral problem with and I have certainly never been personally issued an illegal order as defined by the uniform code of military justice, which is the set of laws that governs the military.