Conservative radio host and former Rep. Joe Walsh (R-Ill.), who's launching a primary challenge to President Trump in 2020, told MSNBC's "Deadline: White House" Monday that he isn't a racist, but he's said "racist things."
The big picture: Walsh joins former Massachusetts Gov. Bill Weld in challenging Trump for the GOP ticket.
The Tea Party Republican differs from the more traditional Weld in that he's created a brand for himself as a conservative activist unafraid to ruffle feathers. He's been accused of making racist statements — some of which he addressed on MSNBC.
After the segment aired, Washington Post journalist Aaron Blake asked Walsh to clarify his comments on the show about his racist statements.
The bottom line: As Walsh sets out to make his case in interviews like this for why he should be chosen over Trump, the president has a near-90% approval rating within the Republican Party — making it incredibly difficult for any primary challenger to replace him as the GOP nominee.