Since 1947 US has been involved in 5 major wars (Korea, Vietnam, Persian Gulf, Afganistan, Iraq).
Which begs the question: do you think it's more "moral" to wage wars and lie to public that you're in the business of defense OR say things that are truthful?
Spending trillion+ dollars on military is about the only thing that both political party agree on. Obama bombed more countries that most presidents.
Since we're talking about adults thinking like children: your simplistic ideas about what military should be have no effect on what it is.
If Iran had the firepower superiority over Israel and U.S. they would level both countries. This is no me saying. "Death to America" is a literal quote from now-dead ayatollah.
When you actually listen why they renamed DoD to DoW it's way more nuanced that you apparently believe.
One of the reasons is that political correctness is destructive in military. If you're actually at war, winning should be objective not PR optics.
And it seems to be working. See disaster of Afghanistan withdrawal compared to astonishing success of snatching Maduro and destroying Iran's capability to wage future wars.
Surely it's a bit early to declare "astonishing success of ... destroying Iran's capability to wage future wars".
As far as I can see, the US has managed to replace an older Ayatollah Khomeini with a younger Ayatollah Khomeini with even more reasons to seek vengeance against the US and obtain nuclear weapons.
> If you're actually at war, winning should be objective not PR optics.
Which of course is why a former TV host is clearly the most qualified person to be Secretary of Defense, sorry War.