From McCain's appearance last night on Larry King:
"I'm very serious when I say, I think it's disgraceful that the House of Representatives didn't act and this is going to lapse. We're fighting an implacable enemy here. I cannot imagine the House of Representatives not moving forward, and letting this bill just lapse. And frankly, I was proud of the president by saying he would delay his trip to Africa to try to get this thing done. This is a compelling issue of national security. ... [W]e're talking about the ability of terrorist groups that want to attack the United States of America to communicate with each other."
I only caught a few minutes of the interview, but one thing that jumped out at me was when King tried to play gotcha over the fact that McCain has deferred to popular opinion on immigration and defied it on the war in Iraq. McCain danced around the issue, but it's become a liberal talking point: McCain panders on immigration, he's not really a man of principle, etc. etc. I think this criticism has to be disingenuous though--does anyone really fault McCain for picking his battles, and retreating from those in which he's already been defeated?