ESPN host Jemele Hill said her controversial comments about President Trump being a "white supremacist" were not appropriate for Twitter, but stopped short of apologizing for them, and said only that she "learned" a lesson.

"Warriors player Kevin Durant and I probably need to take some classes about how to exercise better self-control on Twitter. Lesson learned," she wrote in an essay published on TheUndefeated blog.

Hill said she had a conversation about the tweets with ESPN President John Skipper in which she cried and felt she had let down her boss.

"Since my tweets criticizing President Donald Trump exploded into a national story, the most difficult part for me has been watching ESPN become a punching bag and seeing a dumb narrative kept alive about the company's political leanings," she wrote.

Hill said, however, that she "can't pretend as if the tone and behavior of this presidential administration is normal. And I certainly can't pretend that racism and white supremacy aren't real and that marginalized people don't feel threatened and vulnerable, myself included, on a daily basis."

The essay included no apology, but said, "Twitter wasn't the place to vent my frustrations because, fair or not, people can't or won't separate who I am on Twitter from the person who co-hosts the 6 p.m. SportsCenter."

Hill tweeted this month that "Donald Trump is a white supremacist who has largely surrounded himself w/ other white supremacists."

The White House said the comments were a " fireable offense."