Piers Morgan says he stands by his comments he "didn't believe" Meghan Markle in her tell-all interview with Oprah Winfrey.
The controversial broadcaster has come under fire after making aggressive remarks about the Duke and Duchess of Sussex.
- CBS Presents Oprah with Meghan and Harry can be watched in full on ThreeNow.
In a column in the Daily Mail, he poured scorn on Meghan's claims of being suicidal and what he called the "racism bomb".
And on his Good Morning Britain show he said he "didn't believe a word" the pregnant Duchess had said during the candid interview.
"Who did you go to?" he said. "What did they say to you? I'm sorry, I don't believe a word she said, Meghan Markle. I wouldn't believe it if she read me a weather report.
"The fact that she's fired up this onslaught against our Royal Family, I think is contemptible."
Television network ITV subsequently announced Morgan would be stepping down from his role following a dispute over his remarks.
But tweeting on Wednesday (local time), Morgan says he's had time to "reflect on this opinion" - and sticks by it.
"On Monday, I said I didn't believe Meghan Markle in her Oprah interview. I've had time to reflect on this opinion, and I still don't," he says.
"If you did, OK. Freedom of speech is a hill I'm happy to die on. Thanks for all the love, and hate. I'm off to spend more time with my opinions."
He also shared a Winston Churchill quote: "Some people's idea of free speech is that they are free to say what they like, but if anyone says anything back, that is an outrage."
Morgan has been called out by many for his Good Morning Britain comments, including by activist and lawyer Dr Shola Mos-Shogbamimu, who called him "disgusting".
"I wish to God one day you would surprise me," Dr Mos-Shogbamimu said.
"You constantly use your platform as a wealthy, white-privileged man with powerful influence [to issue] bigoted, sexist, racist and misogynistic attacks on Meghan Markle. And you do it so shamelessly."