I absolutely believe you when you say that none of y'all want to commit war crimes, fire on civilian infra, bomb schools, etc. And yet that's happening right now, in Iran, and the soldiers continue to follow orders and carry out this travesty. I get that refusing an order is not something any soldier will do lightly, but when a school gets hit in Iran, do the soldiers conducting that strike not know what they're attacking beforehand?
Even if they don't, do they never find out? Do they not see that some large N% of targets that have been hit have ended up being civilian targets? When they're ordered to fire on a new target, do they not question whether or not it's a civilian target, given past history?
I ask these questions from near-complete ignorance; I really do not know how this works, or what kind of information any officer or soldier has when they're about to follow the orders they've been given. But it just seems insane to me that people continue to follow these orders, assuming they know how many civilians have been killed through previous actions. I just cannot imagine being in their position, and actually trusting that my superior officers were ordering me to do things that will later turn out to be morally defensible. (If any of this war is morally defensible, which I don't think it is.)