Maybe I'm not directly addressing the issue, but I just have to draw the line on the entitlement mentality when it comes to military service. We need a military to kill people and break things, not feel good about themselves. Armies need to be cohesive, not diverse. If you want to serve your country, you're not doing it by demanding they accept your service.
Again, there are closeted gay and lesbian service members who do their jobs just as well as any straight service member. These gays and lesbians clearly love our country as much as anyone else and they are not trying to impose their lifestyle upon the rest of us. Why should they run the risk of being railroaded out of a job they can on account of what they do outside of the service?
Or better yet, why should we as Americans be deprived of the protection these people want to offer us on account of their personal lives?