Personally I feel that this decision belongs in the Military among Military personnel. If an overwhelming majority of folks, serving in the military vote or express that they do not wish openly gay people to serve then I feel they should not. It shouldn't be politicized and since I haven't served I will not yield my views one way or the other, with the exception of saying who I think should decide.
If you politically force something on the troops, when they feel overwhelmingly against it then you stand a chance of disenfranchisement of the troops. You also stand a chance that if people overwhelmingly oppose it then revenge could be exacted upon someone, thought to be homosexual, just because others feel it forced upon them.
There are many sides of this issue but the people most effected should have the most say, That's the only opinion I'll give on this subject.