On this point I would offer to disagree. Our military is not to be politicized, we did that in Vietnam and it didn't work out to well for our cause. Our military exist solely to maintain our form of life and government by force and might. It should not be used to force the rest of the world to accept our form of Government but it should also protect from another coming and and forcing theirs on us. We should not try and politicize the military or attempt to "civilize" it. It exist to protect against the most evil and unimaginable people and beings that seek to destroy our way of life and exist to do a job no one would desire or want to do which is kill or destroy, with extreme prejudice, in order to maintain that which we hold dear. The Military doesn't negotiate rather it conquers and overcomes by force or deters due to it's overwhelming capabilities.
Anything that gets in the way of the military fulfilling it's duty and assigned job or maintaining that deterrence factor is counterproductive. The Military exist to protect freedom and protect our values not to practice them therefore IF the majority of soldiers feel that homosexuality should not be forced upon them (forced by accepting homosexuality as a lifestyle into the military way of life) then it should not be an issue that they have to contend with. I'm all for allowing homosexuals to serve, if they desire to, for they have the same right to fight and die for our country as anyone else but the military is NOT THE PLACE to play out politically what is expedient, right, or wrong. If a person is homosexual and serving in the military then they shouldn't go flaunting it or expecting forced acceptance.
Just my opinion, from a person that loves his country and respects the people (homosexual or straight) that helps keep our country free.