Extremely ironic, RAGE275. I was just having a "discussion" with my Chief regarding this exact same topic. Well said.
Well really, how many 2lt's do you know or even CPT's (Army) that could give a shit less what their NCO's have to say. You look at Company leadership and the mistakes they make in combat and it's no surprise. It's the same for an NCO though, it's our job to maintain that professional relationship as a mentor and leader. Get dirty with your joes, but your team leaders are responsible for HOW they girl dirty and WHY they're doing so. Never take anything personal, constructive criticism is just that, be humble, and if joe smells some "butt hurt", respect is hard to come by after that.
STAND UP FOR YOUR DUDES You all know that sometimes, you're told to do some bullshit, and it's retarded. Don't be afraid to stand up and say fuck that, we're doing this, Sir. You guys will respect you regardless of what you're ordering them to do, but if they know that it's not coming from you, and it's either preventable OR there's an easier, commonsensical approach to accomplishing something, do it your way. (Of course with the in put from your NCO's.)
Keep abreast, of every issue your guys may have. Make sure your open door policy is known.
Know, I'm not an officer OBVIOUSLY, but, those are things I've noticed in my career that "O"s really could of benefited from keeping in mind.
Just my .02