In the age of social media and the fact that anyone can (and does) speculate....as is happening on this thread, im surprised they have been public that he has been sacked (rather than simply not on air/suspended) ...but then been vague about the reasoning.
The fact that Jeremy Vine has done 2 pieces on it today, without any definite facts, or reasoning, seems very weird, considering they were colleagues