While Steele is entitled to her opinions, it doesn't mean that she should say whatever she wants without accountability. Steele represents ESPN and has a duty to uphold its image.
Steele is rightly standing up for her freedom of speech. ESPN unfairly punished her due to a faulty understanding of comments that had no interference with her performance or working relationship with the company.