When did it become a world where no one was allowed to have an opinion???

Well the latest news bulletin of Gary lineker, being removed from match of the day due to a tweet he made and apparently breaching his contract.
Are we allowed to have an opinion anymore or keep to ourselves? I thought we were always allowed freedom of speak. Of course when it comes to complaining about your job then that is a different matter.
My biggest issues is that all media outlets are the ones who make matters worse, they never actually report the truth, always make up extra parts to benefit there work, or quote information which was taken out of contents. I could go on and on. Will it make a difference no as they will print and say what they want anyway.