The Code Pink protesters repeatedly yelled "Arrest Henry Kissinger for war crimes!" as he entered the room to speak.
McCain initially asked the Capitol Police for order but the protesters continued as Kissinger, the former secretary of State under President Richard Nixon, sat down at the hearing on global security challenges.
"I'd like to say to my colleagues, and to our distinguished witnesses this morning, that I have been a member of this committee for many years and I have never seen anything as disgraceful and outrageous and despicable as the last demonstration that took place," McCain said, as the protesters resumed. "You know, you're going to have to shut up or I'm going to have you arrested.
"If we can't get the Capitol Hill police in here immediately —get out of here you low life scum," McCain said as one man was escorted out. "So Henry, I hope you will —Dr. Kissinger, I hope on behalf of all of the members of this committee on both sides of the aisle, in fact on behalf of all my colleagues, I'd like to apologize for allowing such disgraceful behavior towards a man who served this country with the greatest distinction. I apologize profusely."
Here's video, via C-SPAN: