1. The military is all about WAR. It is not the place to seek dates, homosexual or otherwise, which is why in forward bases you do not have ‘conjugal visits’. If you want to show how proud you are of your sexuality/race/anything except nationality and profession, return to the civilian life.
2. Troop camaderie and unit cohesion are top priority. As The Jawa Report mentioned before, guys are guys – soldiers would rather not have on their minds the suspicion that one of their buddies is checking them out in the shower or foxhole. If you disagree, then you should also be pushing for mixed-gender barracks and showers. See how well that idea runs (and the submarine corp already beat you to it anyway).
See also more thoughts here.