"If the Hanoi Hilton Couldn't Break John McCain..."
Said actor Fred Thompson.
The only problem with this narrative is that the Hanoi Hilton did break John McCain. He did sign the anti-American statements.
I don't hold that against him, because humans, not even brave and feisty humans like McCain, are not designed to resist prolonged torture.
I do hold it against him that Karl Rove and his own ambition broke any semblance of principle he retained.