Navy rank equivalent is Commander, I believe.
I also believe your description of their reaction to this idiot.
I got out as an Army Captain and I react the same.
Yeh i meant lt commander and one made full commander. They suffered through Clintoon. They told me they all hated Clinton and almost threw up having to salute him when he came on base or a ship. But nobody tried treason.