Here's video of the John McCain flip-flop caught by AMERICAblog on whether we should listen to military leaders on repealing ‘Don’t Ask, Don’t Tell’:
So in 2006, McCain said we should listen to military leaders in deciding whether to repeal DADT. Flash forward to today and Admiral Mike Mullen, the Joint Chiefs of Staff Chairman, says we should repeal DADT. But now John McCain dismisses Mullen, saying we should not repeal DADT.
That's some seriously straight twisted talk, eh?