From TPM:

A new Gallup poll finds an overwhelming majority of Americans, 69%, in favor of allowing gays to serve openly in the military — it’s so big in fact, that even self-identified conservatives are for it.

The polling internals show 58% of conservatives in favor, plus 86% of liberals and 77% of moderates, for the overall top-line of 69%.

Fix it.  Now.  There is no excuse.