Joe Scarborough in a rather harsh rant excoriated Trump supporters for booing John McCain. But he went further as he challenged their intellect.

Morning Joe showed contempt for Trump supporters many have not seen before for their divisive and hateful behavior.

Scarborough started is rant going for the jugular.

"By the way, for people watching at home, if you're in the audience and John McCain's getting attacked and he's fighting for his life," Scarborough said. "Unless you were raised in a barn, keep your mouth shut. Alright? Show a little respect. Show a little dignity. Show a little class."

He admonished their upbringing.

"Who raised these people. Because I guarantee you, I was raised in the same region," Joe Scarborough said. "Who have they become that they would boo a man who is fighting for his very life, and has served this country in uniform, who is a prisoner of war, who was actually told, 'You know what, you can be released from prison because your father's really powerful? He's a powerful man. We will stop beating you; we will stop putting stars on your back. Go home you will be freed.' And John McCain said, for those of you booing John McCain right now and are too ignorant to read a book, John McCain said no. I'm not gonna go home until all my men go home with me."

Scarborough then contrasted Trump to McCain.

"You should keep your mouth shut, and you should go home, and you should talk to your children, and you should tell the story of John McCain to your children, a man who served his country in uniform when he could have done what Donald Trump did. He could have avoided the draft. He could have stayed home like Donald Trump. And he could have chased models. But John McCain wanted to serve his country. And when he got shot down and when he got beaten and when he got abused, he gets thrown in prison, and he refused to leave because John McCain said, 'I will not go until every one of my men goes with me.'

Joe then challenged their character as he admonished them to be better if not for their children.

"Do you have the character to do that?" Scarborough asked. "Someone has failed you in your life, and you need to examine that. If you still go to church, you need to pray for yourself this Sunday morning in church. And then when you get your head screwed on right, and you start putting humanity ahead of politics, against stupidity, against the tribalism that is destroying this country, then go home and tell your children the story of John McCain and what he did when things got tough and how he put others ahead of himself. And if you can teach your children that lesson, maybe they will grow up to have a little more character than you."

Just maybe some Trump voters will see themselves in the mirror and hate what they see once the veil is removed. One can hope.