Former GOP Rep. Joe Walsh shreds Donald Trump as a “racial arsonist” and an “unfit con man” who should face a primary challenge for the 2020 presidential election. He apologized for his own past hateful rhetoric and helping to elect Trump in the 2016 presidential election.

Walsh wrote an op-ed in the New York Times:

“I didn’t vote for Mr. Trump in 2016 because I liked him. I voted for him because he wasn’t Hillary Clinton. Once he was elected, I gave him a fair hearing, and tried to give him the benefit of the doubt. But I soon realized that I couldn’t support him because of the danger he poses to the country, especially the division he sows at every chance, culminating a few weeks ago in his ugly, racist attack on four minority congresswomen.”

“The fact is, Mr. Trump is a racial arsonist who encourages bigotry and xenophobia to rouse his base and advance his electoral prospects. In this, he inspires imitators.”

Walsh tweeted: “Why did I write this piece? Two reasons: First, I wanted to make clear that Donald Trump is unfit to be President, and he MUST be challenged in the Republican primary. And second, I wanted to apologize for the role I played in helping to put an unfit con man in the White House.”

Not only is “Unfit Con Man” trending on Twitter, but also #TrumpSlump and #TrumpRecession as Trump’s meltdown continues over recession fears.