I think some folks are overlooking the fact that the public is getting increasingly sick and tired of the U.S. getting involved in so many wars since, well our inception as a country. The moralizing angle does not work for a public staring down the barrel of increased cost of living while the admin keeps going around bombing people and hawking the increasingly absurd propaganda to justify it.
We come off a two decade venture in the ME that was waged for very dubious objectives, costed us a ton of money, was used to justify the passage of increasingly invasive domestic surveillance policies wrt the Patriot act, and really did not actually improve the wellbeing of the average American just to get immersed in more wars.
Now I can at least give a pardon for Ukraine, but Iâ(TM)m laughing at the notion that we are waging a war with Iran for what totally is not on behalf of a certain little country looking to off a regional rival while we in return get to consolidate control over a major naval trade route for energy and chemical products. Why should Americans care about what an authoritarian regime does to its own people given we have supported our share of bloodthirsty regimes wrt to the Saudis, Israelis, and the rest of the GCC, or our history in LatAM.
So yeah, I get it. There is no honor in serving an army where the leadership is full of deranged crooks who would have no qualms tossing you aside when you have outlived your usefulness for whatever questionable geopolitical scheme they are trying to accomplish. Back then they could justify it by making the public richer but so far it seems like the spoils of war go to a handful of interests while we bear more of the cost at home.