In that case, why did Scott Brown vote against invoking cloture, when he has previously said he will support the repeal of DADT?
I don't see why Reid is trying to repeal DADT with this bill. If he did it on its own, simply amending 10 U.S.C. § 654, I think it'd easily pass.
Republicans will not allow any bills to come to the Senate floor in the lame duck session until the Senate passes a tax bill and continuing resolution to fund the government. Collins seems to have forgotten this, but it didn't matter. Given who will control the House next year, it is a very good strategy for Republicans - running out the clock on the Democratic agenda, largely (but not exclusively) featuring wish list of goodies for their special interest groups that don't stand a chance of passing the House next year.
Democrats don't like this and have resorted to call Republicans
and the President names, but elections have consequences.