Last week, ESPN fired baseball analyst and six-time MLB All-Star Curt Schilling after he shared an anti-transgender post on his Facebook page.
In a statement, ESPN said it is "an inclusive company" and Schilling's "conduct was unacceptable."
But in a SiriusXM radio interview that aired Thursday morning, the former Arizona Diamondbacks pitcher and co-World Series MVP accused ESPN of a heavy dose of hypocrisy.
"Some of the most racist things I've ever heard have come out of people that are on air at ESPN," Schilling said, according to Newsday's transcript of the interview. "They're some of the biggest racists in sports commentating."
Last year, ESPN suspended Schilling for a tweet that compared Muslims to Nazis. But Schilling, who's long known for his ideologically conservative beliefs, said ESPN has a double standard when it comes to what it deems acceptable and unacceptable political speak from its on-air talent.
"It was apparent to me early on that if you wanted to go off topic as a sports person, you had to go off topic left, or you were going to get in trouble," he told SiriusXM.
"(Pardon the Interruption host) Tony Kornheiser compared the Tea Party to ISIS. I don't know any planet where those are sports topics. But I don't care. It's OK. I think those conversations need to happen. But as soon as you go to the flip side, the right side, there are repercussions for not talking about sports."
Schilling went on to contend that ESPN practices the same kind of intolerance that it preaches against.
"In the end for me, it felt like that rule applied to me and me alone because I was conservative," he told SiriusXM. "A bigot is someone who refuses to accept a different opinion. I will accept anyone's opinion."