He certainly wasn’t removed for dissing Trump. He’s been super anti BLM and that may be unacceptable to the punks running Fox.
Kilmeade just went after BLM so I don't think it's what you just said.