Actually it was the Democrats who revived it, wasn't it? As I recall, it was a 2008 election promise, and there was a military-spending bill under discussion and the Democrats tacked a repeal-DADT thing on it. The Republicans (and some Democrats) were so committed to preserving inequality that they rejected the whole bill, which they otherwise were going to support.
I don't think there are many people on the board here who would say, "there should not be gay people". Since homosexuality is a fact of life, and a benign one, it just comes down to, 'are gay people fully equal citizens or aren't they?' If they are, and if the USA is a country that does not discriminate against its citizens, then all follows from there: serving in the military as equals, marrying as equals, adopting as equals, working in schools as equals... all of this is the same topic, and there are no half-measures, because there is no 'half-equality'. "99% equal" is an oxymoron, because "99% equal" ultimately means "unequal".