Sen. John McCain (R-AZ) on Sunday said that if he were former Defense Secretary Bob Gates, who recently published a new memoir, he would have not have published the book right now.
"I would have waited," McCain said on CNN's "State of the Union" when asked if it was an appropriate time for Gates to reveal that both President Obama and former Secretary of State Hillary Clinton opposed the surge in Iraq for "political" reasons.
McCain said he and many others were "surprised" that that Gates decided to "let loose" in his book.
While McCain said that he would have waited at least a little while before publishing such a book, he said defended the former Defense Secretary.
"I'm a great admirer of Secretary Gates," McCain said. "He's obviously very frustrated."