You probably know more about the topic than I do. But I do know a guy who acknowledges that he is gay because of his inclinations, but is still a virgin (he's a devout Catholic) It is quite possible that these officers are in the same category. For some reason you are assuming that just because they are admitting to be gay they have performed sodomy.
Further, you are also assuming that they knew they were gay when they entered the military as teenagers. It is also possible that they neither we sure of their orientation nor acted upon it when they joined.
Function: noun
Etymology: Middle English, and Old French sodomie, from
Late Latin Sodoma Sodom; from the homosexual proclivities
of the men of the city in Gen 19:1-11 Date: 13th century
1 : apparently rather than actually having copulation with a member of the same sex or with an animal
2 : apparently rather than actually having noncoital and especially anal or oral copulation with a member of the opposite sex
You're funny. LOL.