Your politics sure doesn't show you were a Marine. The Marines I know are conservative to a tee, but I am sure there are lefties in the Corps. But to answer your stupid question O-1s in the AF, Army, and Marines are called Second Lt's. The Navy and Coast Guard (not part of DOD) are called Ensign's. You claim to be retired Navy so I referred to the correct title of rank for the Navy. It was an insult like you gave me. Thus if you want to play asshole and swap insults about ones service, I'll treat you like an asshole.
Let's not forget the percent of gays that are in the military