Do you get the hypocrosy that Calvin exudes at all? He used 2 tweets from 8 years ago as a compass on Carson and totally ignored more recent posts that supports ending racism. Granted, it was the editors call to include them, but I suspect he was fully in the conversation.
All the while, Calvin's own twitter feed was littered with racist, anti-cop, hate the USA tweets. How is it possibly ok for Calvin to tweet was he tweets, but use Carson's own tweets against him???
You assume the editors were fully informed, I suspect they were not and that is a significant reason for the dismissal. The editors still do not deserve a pass as this was a "feel good" story a fluff piece that did not need this information.
The political arguments are weird. Aaron Calvin racist, homophobic tweets are not liberal, his response to being fired he now knows how minorities feel, is the very old "white males are treated unfairly too" conservative bs (yes sometimes white males are treated unfairly just less likely). Calvin is deliberately stirring up partisan crap, don't fall for it, far too many in the media already have.