@Boogerman
Yes, the BBC seems to have treated Gary Lineker harshly, and I fully understand the issues around free speech.
But, firstly, Lineker signed a contract with the BBC. And that contract must have said something about the organisation's impartiality rules.
Secondly, the BBC is funded by the British public. Not all of them agree with Lineker's childish tweets - large swathes of the public disagree with what he said. If the Beeb is to continue receiving license fees, it must remain politically neutral as best as it can. Lineker keeps taking a giant shit on that.