McCain calls White House spox an 'idiot'

Sen. John McCainJohn Sidney McCainGabbard hits back at Meghan McCain after fight over Assad Mellman: Where are good faith and integrity? GOP senator says Republicans didn't control Senate when they held majority MORE (R-Ariz.) called White House press secretary Josh Earnest an “idiot” for his recent comments on the Islamic State in Iraq and Syria's (ISIS) takeover of Ramadi, Iraq.

“Bodies are on fire in the streets of Ramadi as we are speaking,” McCain said on Fox News’s “America’s Newsroom.” “[ISIS] is an evil — this is a transcendent evil that the President seems to dismiss it as ‘We’re not losing.’ ”

ADVERTISEMENT

McCain labeled Earnest an “idiot” for asking Tuesday, “Are we going to light our hair on fire every time there’s a setback against ISIL?”

The senator then retracted his comment after host Bill Hemmer questioned the name-calling.

"I'll retract that," he said. "It's infuriating though to hear someone say [that]. That betrays everything that America believes in and stands for.”

Watch the video above to see the full interview.