ლ(ಠ益ಠლ)ლ(ಠ益ಠლ)ლ(ಠ益ಠლ)ლ(ಠ益ಠლ)Just because you are older, or have been in the military longer, does not mean you have more rank, (or even seniority).Despite the fact that he is quite experienced and intelligent, John is still a soldier first. Generally, Officers are behind a desk. The rank of Master Chief is the highest rank for enlisted in the Navy. Disregard the below, ODSTs did NOT respect the Spartans, they were quite jealous of them, in fact.
Spartans are Spartans, they outrank almost everyone really, regardless of actual rank. Who do you respect more, your commanding officer? Or the 1000 pound, Metal coated death machine who has killed more enemies that you have seen?
Exactly what i was thinking of
They weren't given higher ranks so that they could remain more anomalous to insurrection forces prior to the covenant war.