John McCain is a national hero, and he has been a lion of the Senate since 1986.

He showed steely determination as a POW in the Hanoi Hilton. He refused early release, which was offered to him by his captors because his father was a U.S. Navy Admiral. And, he showed humility and compassion since he was repatriated

He brought much needed honor and integrity to his presidential campaign against George W. Bush in 2000, and showed the same honor and integrity when he was the Republican nominee for president in 2008.

At a campaign event that year, he passed the microphone to a woman in the audience. She said, “I can’t trust Obama. I have read about him and he’s not, he’s not uh — he’s an Arab. He’s not — .”

McCain retook the microphone and said, “No, ma’am. He’s a decent family man [and] citizen that I just happen to have disagreements with on fundamental issues and that’s what this campaign’s all about. He’s not [an Arab].”

Can you imagine Donald Trump doing that? I can’t, and I’m not alone.

Indeed, on June 16th last year, Trump held an Arizona rally where he said, “We have incompetent politicians, not only the president. I mean, right here, in your own state, you have John McCain.” Three days later, Trump said of McCain, “He’s not a war hero. He’s a war hero because he was captured. I like people that weren’t captured.”

I’d take John McCain as president over Donald Trump—just like I favored him over George W. Bush and Al Gore in 2000—any day of the week and twice on Sunday.

And, I’m not alone.

Barack Obama said it best:

Today is July 20th, 2017. It’s not a normal Thursday.

I am on Twitter at @DecisionLab.