Hang in there man...
Wasn't it Napoleon who once said: "There are no bad regiments, only bad Colonels."
I feel your pain man. I was TDY to Offutt once along with 90% of our squadron. Friday rolled around and some of us (not me) went to the club. (Imagine a dozen intoxicated junior enlisted USAF Honor Guard troops, most cops by training.) Our troops started dancing with what the local folks viewed as "their" girls. Drunken debauchery and fisticuffs ensued, culminated in one of our NCO's driving the bus they assigned us over to the dormitories so the younger troops could fight some more of the locals.
Really bad behavior. A real leader would have investigated, punished those responsible, and counseled those not present that such behavior is unnacceptable in a presidential support unit. (Most of us wern't there.) Instead, this jacka$$ O-3 running the show assembles the entire unit and gives us a public reaming, begining with "You guys are just a bunch off a$$holes!" Needless to say this joker lost all respect and was never an effective leader again.
As a civilian who is no longer subject to the UCMJ, I can honestly say this: By the time they pin on O-6, most officers have become politically oriented mangers, with visions of stars dancing in their head and no guts for doing the right thing if it will put their career in the least bit of jeopardy or harm. I can honestly remember only two O-6's who were worth anything at all from an ability to lead standpoint. On the other hand, I met some O-5's that I'd follow anywhere. Most of them had seen their last promotion board
So, what can you do about it? Like others have suggested, seek out the qualities you wish to emulate in your superiors. It's obvious who the real leaders are, latch onto those folks as much as possible and pick their brains. When you get the chance to be in a position of responsibility, LEAD. Remember what used to upset you and avoid at all costs those types of behavior.
They key though, I think is this: BE YOURSELF! Treat others EXACTLY the way you would like to be treated. I saw too many people (E-4's to O-6's) who felt that they had to put on some sort of "leader personality" in order to be taken seriously. Bull! Take a geniune interest in your troops, don't fake it. (Even a 19 Y/O Crew Chief with an IQ of 90 can spot a fake instantly.) Communicate with an Airman Basic the same way you would with somebody in your paygrade. (I don't mean undue familiarity, just be YOURSELF.)
Good luck man, don't let it get to you. They can question your integrity and professionalism, but they sure as heck can't take them away.