Sen. John McCain (R-AZ) waits to speak during a campaign visit to support Republican presidential candidate, former Massachusetts Gov. Mitt Romney at the Bay of Pigs Museum and Library of the 2506 Assault Brigade in the Little Havana neighborhood on October 25, 2012 in Miami, Florida. (Photo by Joe Raedle/Getty Images)

Colin Powell has left John McCain embittered and angry with him for the second election in a row.

In 2008, the former Secretary of State and decorated general surprised many pundits when he endorsed Barack Obama for the presidency instead of his old friend and fellow Republican, McCain.

This morning Powell reaffirmed his allegiance to the president, citing his leadership on issues of foreign policy and the fact that he “didn’t get us into any new wars.”

Just like four years ago, Republicans are far from pleased with Powell.

McCain, while appearing on Brian Kilmeade’s radio program, said, “General Powell, you disappoint us and you have harmed your legacy even further by defending what is clearly the most feckless foreign policy in my lifetime.”

Powell, on the other hand, feels uncomfortable with McCain’s candidate Mitt Romney.

“I’m not quite sure which Gov. Romney we would be getting with respect to foreign policy,” Powell said on CBS This Morning. “My concern … is that sometimes I don’t sense that he has thought through these issues as thoroughly as he should have.”