Washington (CNN) -- An elephant never forgets, they say, especially a veteran political one like Republican Sen. John McCain. The Arizona conservative known for his hawkish views claimed a policy victory Thursday over the man who beat him in the 2008 presidential election. He took to the Senate floor to declare himself right for opposing President Barack Obama's decision to pull U.S. forces out of Iraq in 2011. "Now we know what happens when we left Iraq. Now we know the consequences," McCain said. "I hope that all those people that called me all of the names that I am not going to repeat here would render an apology because I was right! Because I said if we leave Iraq completely then, we risk the great danger of it deteriorating."
@highlight
Sen. McCain and former Obama spokesman clash on TV
@highlight
It was Jay Carney's first night as a CNN analyst
@highlight
McCain repeatedly cuts Carney off and accuses him of lying
@highlight
"I was right," McCain declares
When Carney replied that he had merely noted the @placeholder now had more information on the rebels, McCain shot back: "Come on, Jay, we knew all about them then.