DamnYankee
Loyal to the end
They didn't know "better" when they argued the same arguments you are now about gays.
Seriously, you'd rather them hiding looking and quietly longing than simply be able to avoid a shower with a homosexual? Just bizarre.
They are already serving, and if they are longing for you, they still already are. The only thing that would change is you would be able to know and avoid certain situations that made you uncomfortable. While other ones, like fear of being in a fox hole with one, well you'd get over it, just like the soldiers did with black folks so very long ago.
One thing that would change for them almost immediately is the capacity for them to be in the military and hold a security clearance without fear of losing it to "don't ask don't tell" idiocy. Civilians don't have that inane requisite, because they don't lose their job if they are simply honest about it. You create a class of people who are in your military (you'll never get rid of them, because they are often just as patriotic as you are and have something to prove this is why 'don't ask don't tell' came about to begin with, it acknowledged the fact that they already serve) who are very much corruptible for fear of being "outted"...
But mostly I would order it because people who use the "ick" factor to measure the worth of a soldier are pretty much worthless.
You keep harping on this supposed "ick factor", which doesn't exist in sufficient magnitude. Gays tend to be unstable people, like drug users.