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.