There might not be a legislator in the country who wants to keep "Don't Ask, Don't Tell" on the books more than Sen. John McCain. Sure,
a few years ago, back when he was a maverick, Sen. McCain said that he'd support lifting "Don't Ask, Don't Tell" once military leadership said it was time for the policy to go.
To hear Sen. McCain say it, he'd walk in front of a speeding train if it meant preventing gays and lesbians from serving openly in the U.S. military.
"I’ll do everything in my power," McCain said, to avoid a repeal of "Don't Ask, Don't Tell." That includes helping organize a filibuster on the entire defense authorization bill.
Source