Also, what you are describing has been overcome by plenty of units, including some of our own combat units, who know that there are gay men in their units. So we know that most people can overcome the discomfort of being naked around or close to gay guys that they have to work with. Those who can't are the ones with the problems. Yes, I expect a lot from our soldiers because they signed up to defend our country, not to feel comfortable while they are doing their jobs.
You continue to not address the points I am making about how there really isn't a difference between someone being allowed to say they are gay with no repercussions and saying you are gay once or twice when you know there is no evidence that someone can use against you to prove it. The comfort level for the unit is going to be the same whether the person can't be kicked out because it isn't against the rules or whether the person can't be kicked out because there is no proof or no one else cares enough to persue it.
If someone feels that they cannot perform their job to the best of their ability because they might have to sleep with a gay guy, then they should get out of the military at their next opportunity. Until then, they need to suck it up and do their job. If the gay guy isn't disturbing anyone, i.e. hitting on them or actually trying something, then the fear or discomfort is irrational and needs to be dealt with by the person feeling it. It isn't the gay guy's fault.