Civilians (most of them) think that soldiers in the US Military are all buff and masculine and ready to die for their country.
I've been in the US Navy for 11 years and I have to confess to you guys...the Navy is really gay. I don't know how many times I've been stationed in different countries where there's easily places you could bang a few chicks every night yet a large majority of the crew end up either going to places that have trannies or they end up fucking each other.
One of the officers I knew had a wife and three kids yet when we were stationed out in Japan, he had gay sex with a bunch of male prostitutes (though in his defense, the male prostitutes in Japan are quite feminine. Very slim and submissive)
Another one of my buddies from Texas who was raised in a very religious home ended up blowing a few of the crew in the upper decks at night during watch while we were out at sea. I thought he was going to get harassed because everyone found out about this but to my surprise, no one cared. Hell, some of them even went up to him during watch and asked for a blowjob.
Also, some of the officers have really, really weird ways of conducting punishments. One of my officers had this little nerdy kid stand up and jerk off in the hallway for an entire night as a punishment (forgot what he did) - and we all just walked past him while he jerked off. If you even did anything as much as crack a smile, the officer would have you also stand in the hallway and jerk off along side the guy.
Don't get it wrong, though, I don't hate gays. It's just I find it funny that the government actually had that whole "Don't Ask, Don't Tell" policy all the while a large group of their soldiers are gay as hell.