Insecurity in a junior Officer is a pretty common thing. They are stuck in a position of authority, most of the time hardly trained enough to have an idea as to what is going on and yet expected top provide leadership, guidance and supervision.
A truly top notch NCO recognizes this situation and works to train the Officer to the point he actually can know what the hell is going on and really be an asset in stead of the same thing but without the et.

I have been VERY fortunate that early in my career I had a GREAT E-7 explain that to me. Following his advice I made it my goal to find the sharpest NCO I had in my unit and ASK him to train me. Once I had my feet on the ground I could then take over and let the NCO handle running things while I took care of direction. Leadership was both of our responsibilities. This allowed me to work with my NCO's far better than I did with my fellow Officers.
The best commendation I have ever received was from my former 1st Sgt. when I left company command. He wrote me a letter thanking me for allowing him to experiment, to lead and to do the actual job of an NCO. I still have that letter with me today when all the other "wall trash" is in storage or gone. When we first met he actually told me he hated Officers and only worked with them as he couldn't get away from them.
ASTEC, I have little experiance with the Navy other than my brother having been a career NCO there but think things are similar. Don't be disapointed in all junior Officers. Try to find the ones that are trainable and work with them. The results are definately worth it. It won't necessarily be easy but it makes a better Officer and a hell of a legacy for an NCO to leave behind.
FWIW, my brother hated Officers too.
