Here's today's Washington Post, on Sen. John McCain's opposition to repealing Don't Ask Don't Tell:
Sen. John McCain (R-Ariz.), the war hero and former presidential candidate who once supported repeal … is now trying to strip it from the massive defense authorization bill that sets Pentagon policy. McCain has said he wants it cut to ensure quick passage of the bill, according to his aides.
But the claim that McCain wants DADT repeal removed in order to ensure quick passage of the bill simply does not make sense.
See, just a few weeks ago, John McCain said he'd filibuster an attempt to repeal Don't Ask Don't Tell. The idea that McCain's only objection to including DADT in the defense authorization bill is that he fears it would slow passage of the bill is incompatible with his own statements that he'd filibuster DADT. People worried about legislation being slowed down don't threaten filibusters. They announce that they'll vote for cloture. And people who don't object to DADT repeal as long as it doesn't slow passage of a defense authorization bill don't threaten to filibuster repeal.
I don't know what John McCain's real reason is, but the Post should try to find out rather than uncritically passing on nonsensical spin from his office. Failing that, they should at least make clear that the given reason doesn't make any sense.