The “big picture” around ESPN is all starting to fall in place thanks to some enlightening new reports.

Did you wonder why ESPN kept letting ESPN anchor Jemele Hill get by with all her antics? You know, she’s the one who went on a Twitter rampage against President Trump, and she’s also the one who called on fans to take action against the Dallas Cowboys after Jerry Jones said he’d bench players who didn’t stand for the anthem. As it turns out, the reason is because they are heavily biased towards liberals and Democrats!

Hill wasn’t punished in the least for what she said about POTUS. As a reminder, here’s what she Tweeted:

“Donald Trump is a white supremacist who has surrounded himself with other white supremacists. He is the most ignorant, offensive president of my lifetime. He is a bigot and unqualified and unfit to be president. If he were not white, he never would have been elected.” Alrighty then.

ESPN said nothing about that—well, almost nothing: “The comments on Twitter from Jemele Hill regarding the president do not represent the position of ESPN. We have addressed this with Jemele and she recognizes her actions were inappropriate.” But they didn’t do anything—just a talk and a slap on the wrist.

However, ESPN did take action when Hill called on fans to boycott the Cowboys. ESPN says Hill is in violation of ESPN’s social media policy and has been suspended for two weeks. Keep in mind that ESPN would not answer questions regarding whether Hill’s leave was paid or unpaid.

The New York Times reports that ESPN paid $15.2 billion for NFL Monday Night Football television rights, so execs were probably none too pleased when their own employee Hill called for people to boycott advertisers during Cowboy games.

In true character, Reverend Al Sharpton showed up, as he always does when he wants to create a racial issue when there is none. He displayed his outcry on Twitter, criticizing ESPN for their decision: “ESPN’s suspension of Jemele Hill is an outrage and should NOT go unanswered. ESPN and advertisers will hear from us!”

But the real question in the minds of many Americans is this: Why didn’t ESPN fire Hill? After all, this wasn’t her first offense. Hill was first suspended in 2008 because she said Boston Celtics fans were like Nazis.

It’s a logical question, given that ESPN did fire Curt Schilling in April 2016 over comments he made ON SOCIAL MEDIA about North Carolina’s transgender bathroom bill. Many people are scratching their heads wondering what the difference is.

Even though we’ve now the familiar Sharpton outcry, there is another more important outcry that must be heard, and it relates to Hillary Clinton’s campaign. Did you know that ESPN employees gave Hillary Clinton’s campaign 270 times more donations that Trump’s campaign? In fact, ESPN employees—87 percent of them–overwhelmingly donated to Democratic PACs like MoveOn.org, candidates and campaigns throughout 2016.

The data comes from the Center for Responsive Politics, which looked through donation records for people who identified ESPN as their employer. Employees made over 400 donations totaling over $115,000. The biggest winner: Hillary Clinton, who received over 200 donations totaling nearly $30,000. Two ESPN employees donated to Trump for a total of a cool 100 bucks.

Disney owns ESPN, therefore most employees made their contributions to the Walt Disney Productions Employees PAC.

Whether Trump knows about the disparity or not, or whether he’s upset that he only got $100 or not, either way, he has completely slammed ESPN for its handling of the Jemele Hill incident. He also talked about ESPN’s liberal bias, Tweeting that ESPN is “paying a really big price for its politics (and bad programming).”

None of this has been lost on Curt Schilling, who commented to The Hill in September when Jemele Hill made her first foray on social media. Schilling said that ESPN “employs some of the most racist people in sports.” He continued by saying that “Disney and ESPN have stopped giving all pretense of objectivity and they support a very intolerant, exclusive liberal agenda. Some of the most racist people in sports are at the station there now and they have a voice. They have always had a voice.”

Schilling has been very vocal on the issue, saying that his time at ESPN was surrounded by leftists who made everything about race, gender, sexual orientation and religion. “It was all about identity politics,” Schilling said.