American media have been thrown for a loop by Monday’s firings of Fox News and CNN anchors Tucker Carlson and Don Lemon. Less than a week after parent company Fox Corp settled a defamation lawsuit starring Carlson for $787.5 million, Fox News Media and its top-rated host Tucker Carlson have agreed to part ways. Carlson’s Read More…