I agree... some of the terds I have seen make command (some of my peers when I was in the Navy).... I wouldn't want to launch with on a dark night, let alone have them lead me into "battle". Coast Guard is the same way... some of the leaders are great. Some have just kissed enough ass and sucked enough di@k to make the right impression. When you have someone leading a "squadron" that is more concerned with your/his (her) MBA then your flight/officer experience, you know you are in for a shiity ride...
I had an XO that wanted 100% GMT completion by the end of the CY. He made night maintainers come in during the day to watch the shitty lessons I recorded from the training lectures (yes, I WAS the f'ing training officer). Now, I am flying a helo, that has been worked on and QA'd by someone that has been up all day so that the crappy "sexual awareness in the workplace" module can be completed AHEAD of schedule? F-me...
Oh, I was walking out to the bird, when same terd' wanted the training spreadsheet on his desk asap. "Sir" I says. "I will have the(non-urgent, non-important) document on your desk as soon as I return from my hop". "No, I want it NOW." "Ok" says, I. "...but you are taking me out of my flight box." "Who cares" was the general response I got.
...and same job, different day, different "leader" wants another copy of some report/spreadsheet/bar graph on his desk. I am home, have weekend SAR duty the next morning, and my friend has just died in a C-130 crash. Wife hears the said leader screaming obscenities into my ear on the phone. I hang up on him, but do come in (it is about 1900 now, and I have to be in at 0730 for duty the next morning). He says "In all my 15 years, nobody has ever hung up on me!" Says I "Sir, in my 14 years of service, I have never had a senior officer scream in my ear for something so petty and trivial". Well, the rest didn't go over well for me...
Oh, I was a crappy Training O by the way, in case you were wondering (except with the pilot/crew aviation related type stuff. Then, I was told my presentations were solid and funny and stupid).
So....you've had some bad bosses. Show me a workplace that doesn't have them.
The right people don't always get picked to be in charge. Look at the Congress if you don't believe me. The only thing unique to the military is that it tends to invade more of one's life, and it's harder to quit.