I joined the US Army because I was about to be homeless and I was starving. They put a roof over my head, gave me a job to earn money, and fed me three times a day. The vast majority of people I worked with were in the Army because it was a way to make money and support family or they wanted to have decent healthcare and the promise of paid college when they finished their contract. I'd dare say the people who were in it for the 'glory and honor' aspect were obnoxious to the rest of us who just wanted to get on with life and earn a living. The folks who took it way too seriously often hindered the job being done the right way, the first time.
That goes for coworkers and management in ANY job. The military might be there to protect a country and it's allies, but it's really 'just another job' that needs to get done.