GOP strategist Rick Wilson, a frequent critic of 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, said White House press secretary Sarah Huckabee Sanders knows she is lying, but continues to do it.

“Her job is contingent upon her being a serial congenital liar in defense of Donald Trump’s latest outrages,” Wilson said during an appearance on CNN. “I mean, she probably has some like tiny, shriveled husk left in her soul where she realizes this is the wrong thing to do. But she does it anyway because otherwise they’ll replace her.”

Wilson, who has repeatedly denounced Trump and his supporters, said during the appearance on CNN that few presidents go out and "crap on the dignity and legacy of people like these Code Talkers ... and then send their press secretary out to answer questions in a way that isn't saying, 'Wow the president regrets what he said today, he made a mistake.'"

"Instead, she goes out and she tries to bury people in an avalanche of horseshit everyday, because this is her job," he said, referring to Sanders.

Wilson said he understands it is Sanders job to defend the president.

But, he added, there have been few other cases where the White House press secretary has had to defend "somebody ... slinging stuff that is demonstrably racially charged."