Fear: Trump in the White House by Bob Woodward:
As they sat down to dinner, Trump wanted to gossip about the news of the day. Senator John McCain, displaying his maverick credentials, had publicly criticized the U.S. military raid in Yemen.
Trump lashed out, suggesting that McCain had taken the coward’s way out of Vietnam as a prisoner of war. He said that as a Navy pilot during the Vietnam War McCain, whose father was Admiral John McCain, the Pacific commander, had been offered and taken early release, leaving other POWs behind.
“No, Mr. President,” Mattis said quickly, “I think you’ve got it reversed.” McCain had turned down early release and been brutally tortured and held five years in the Hanoi Hilton.
“Oh, okay,” Trump said.