After the end of the vietnam war, the pentagon embarked on a deliberate program of propaganda as the attitude towards the military was at an all time low. This has only only involved hollywood (Apocalypse Now was filmed in the Philippines with Philippine military gear because the Pentagon wanted script control) but also professional sports, who get billions a year from the pentagon these days.
I understand that (and why) the military's reputation was at a nadir, but they have gone too far in the opposite direction. Even in WWII when people depended on the military for what they thought was an existential battle, the general attitude was one of SNAFU, i.e. "sure, it's incompetent and fucked up but it's the best we've got so let's try to make it work". A healthier attitude.