He punched a producer, but it was him that took him to the hospital and publicly admitted to doing so. He never tried to hide it, unlike the BBC that hid Jimmy Savile for decades.
For the BBC board, it's ok if a presenter rapes hundreds of little girls, for decades, as long as it's hidden from the public.
When he punched a producer, it didn't came out of nowhere. Clackson's mother had died some time ago, and that had taken a big toll on him.
And in that day, the team had a grueling long and cold day.
This doesn't excuse what he did, but he never did it out of cruelty.
Remember that when Clarkson was fired, millions petitioned the BBC not to do it. Even the UK Prime Minister signed it.
And when Clarkson left the BBC, a lot of the team left with him out of loyalty and friendship.
And so what if he said nasty things about Meghan Markle. Is she some kind of endangered species? She is not.
She never did anything worthwhile in her life, expect marrying a prince.
The reality is that she managed to make herself look like an eternal victim of racism, so now every white knight wants to defend her honor.
Just look at Amazon, a company that treats it's employees like shit. But say anything about a princess, and they get all high on moral.
This is just full on display of hypocrisy.
BTW, where do you think all the money that Meghan Markle is spending now, came from?
It's from the Royal family. Who made billions in the slave trade, committing genocide and causing mass famines around the world.
She is just another big hypocrite, pretending to be some huge victim, while personally benefiting from some of history's worst crimes against humanity.