I have a few differing views, and see some merit in different sides.
First, as a cadet I trained a female who was very very impressive. She was prior enlisted, did a great job, was a great shipmate to her classmates and fellow swabs, did what we asked, never complained, and knew her job. She was great. Somehow it come up, and instead of lying, she told the truth with the understanding that she would have to leave....and she left. She didn't blame the Coast Guard for enforcing what they must enforce. We lost someone who would have been a great Coastie, someone who wanted to serve.
While I say that, I understand the comment about berthing, if males and females can't berth together, who should homosexual males? (at least that how the argument is going). You also have to have a system to protect people who "come out" not only because some people may have a problem with that, but some coworkers may feel betrayed by them.
I don't think it is an overstatement to say that you can't just "drop that bomb" on the military without working out some of those areas.
Those are my personal opinions. There are homosexuals in the military, so many people already work with them, all the time, but there are some things the "higher ups" would have to work through.