“This is beyond stupid. CNN needed to fire people for their ratings losses. Fox is firing someone for probably the best rated show they have.”
Everyone is assuming that Fox fired Carlson. Perhaps Carlson made demands that Fox would not accept and so Fox let him out of his contract.
The way it is worded is definitely a firing.
Have you read “anything” about the story? Educate before you speculate.