Presidential historian Jon Meacham on Tuesday said that Republicans "sold their soul" to President 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 "and the check bounced."

"I think Republicans who are only now saying out loud what they had to know in their hearts, which was that ultimately this unconventional nominee — they sold their soul for power and the check bounced," Meacham, who also serves as executive editor and executive vice president at publishing giant Random House, said on MSNBC's "Morning Joe."

ADVERTISEMENT

The perspective from the Pulitzer Prize–winning author comes as the president is battling multiple controversies, including allegations of an affair by adult-film star Stormy Daniels and special counsel Robert Mueller Robert (Bob) MuellerCNN's Toobin warns McCabe is in 'perilous condition' with emboldened Trump CNN anchor rips Trump over Stone while evoking Clinton-Lynch tarmac meeting The Hill's 12:30 Report: New Hampshire fallout MORE’s continuing investigation into possible collusion between the Trump campaign and Russia during the 2016 presidential race.

The Trump administration has also been plagued by high turnover, including the recent firing of former Secretary of State Rex Tillerson Rex Wayne TillersonGary Cohn: 'I haven't made up my mind' on vote for president in November Kushner says 'Alice in Wonderland' describes Trump presidency: Woodward book Conspicuous by their absence from the Republican Convention MORE and the resignation of senior economic adviser Gary Cohn Gary David CohnGary Cohn: 'I haven't made up my mind' on vote for president in November Kushner says 'Alice in Wonderland' describes Trump presidency: Woodward book Former national economic council director: I agree with 50 percent of House Democrats' HEROES Act MORE, among others.

"They haven’t gotten what they wanted," Meacham said of Republicans. "They have a Supreme Court justice [Neil Gorsuch], they have a tax bill, but you know what? One of those other Republican presidents who would be a more conventional and dignified figure would have given them that and they wouldn’t have to be pulling out of races saying that this president is untenable."



"So I think this late discovery of what should have been discernible is fascinating," Meacham said.



Co-host Joe Scarborough, a former GOP congressman who left the party in 2017 because of Trump, agreed that Republicans will pay a heavy price in the fall.



“I’m a big believer in having the courage to compromise, having the courage to be pragmatic and meet people halfway," Scarborough said. "But this Republican Party basically did a deal with a man who as [Speaker] Paul Ryan Paul Davis RyanKenosha will be a good bellwether in 2020 At indoor rally, Pence says election runs through Wisconsin Juan Williams: Breaking down the debates MORE said the day or two before he endorsed him was racist and made one of the most racist comments you could make and then he went ahead and endorsed him."



"We’ve seen that time and time and time again. There’s some things that you don’t compromise on and if somebody gets your endorsement, it has to come at a price, and that price has never been paid by Donald Trump. And now the price is going to be passed on to the Republican Party this fall," Scarborough concluded.

Their comments come shortly after a recent Fox News poll showed Democrats' advantage over Republicans in the midterms elections is narrowing.



According to the poll, Democratic candidates are ahead of Republicans by only 5 points on a generic ballot. Forty-six percent of voters said they would support Democratic candidates in the midterms, while 41 percent said they planned to back Republicans.

A Fox News poll in October showed Democrats were leading by 15 points on the generic ballot.

On the RealClearPolitics average of polls, the generic ballot lead for Democrats is 5.8 points, down from a 10.7-point lead on Oct. 30.