Everyone can cheer all they want-- and had I been in Congress I would have voted for the repeal. But what people-- especially gay people, who are directly affected-- are clueless about is that the bringing of DADT Repeal to the floor FIRST (besides a bill stiffening hate-crime statutes-- was a debacle for the GLBT civil rights movement.
President Obama would have signed a stand-alone civil unions bill, which would have-- could have-- been written such that every major domestic, civilian right and benefit enjoyed by heterosexuals was included.
That Democratic Congress of 2009-2010 would have passed it, both Houses, and Obama would have signed it. THAT would have been historic, permanent GLBT civil rights legislation.
If we grant that a five percent estimate of the GLBT population of the US is conservative, 15 million people or so's civil rights would have been ensured, as the law of the land, and not left to the patchwork quilt of sometimes non-reciprocal or even conflicting state statutes.
I won't even go into a litany of the various rights we do not enjoy, but inheritance and bequeathal between same-sex partners, and the right to put your same-sex partner on your healthcare plan, are two that heterosexuals take for granted, but which are denied to gays and lesbians daily.
Instead, what happened is that the LGBT civil rights movement left their interests in the hands of Republicans. Insane, but here's why and how. The Log Cabin Republicans are a Washington-based gay organization that includes many career military men and women.
They made the high-profile White-House-fence protest, not representatives of all the gay community. The movement for gay rights was hijacked, and instead of legislation ensuring all civil rights to gay people, the LCRs made sure that this right to serve as out gays came to the floor first.