Former "Prairie Home Companion" host Garrison Keillor penned a scathing letter to Donald Trump Donald John TrumpBubba Wallace to be driver of Michael Jordan, Denny Hamlin NASCAR team Graham: GOP will confirm Trump's Supreme Court nominee before the election Southwest Airlines, unions call for six-month extension of government aid MORE on Wednesday, accusing him of only running for president to win the respect of Manhattan elites.

ADVERTISEMENT

“If you were to win election, they couldn’t ridicule you anymore,” the author and radio personality wrote.

“You wanted Mike Bloomberg to invite you to dinner at his townhouse. You wanted the Times to run a three-part story about you, that you meditate and are a passionate kayaker and collect 14th-century Islamic mosaics. You wish you were that person but you didn't have the time.”

Keillor mocked Trump’s signature “Make America Great Again” hat and his entourage of Fox News host Sean Hannity, former New York City Mayor Rudy Giuliani and New Jersey Gov. Chris Christie, comparing them to hospital visitors.

“The cap does not look good on you, it's a duffer's cap, and when you come to the microphone, you look like the warm-up guy, the guy who announces the license number of the car left in the parking lot, doors locked, lights on, motor running.”

Running for president won’t gain Trump the respect he wants because he lacks the discipline, Keillor writes:

“You walk out in the white cap and you rant for an hour about stuff that means nothing and the fans scream and wave their signs and you wish you could level with them for once and say one true thing: I love you to death and when this is over I will have nothing that I want."