Watch: Dan Snow has defended Gary Lineker's 1930s Germany tweet
The TV presenter son of journalist Peter Snow also said the Match Of The Day host's reference to Nazi Germany in his criticism of the Home Office's crackdown on Channel crossings was a fair comparison.
Snow told Times Radio: "If you're looking to say we have nothing in common with 1930s German, immediately shutting down the person who said that and trying to get them fired — that is not a good look.
"Perhaps demonstrating that you're very happy with that free speech and [so] choose to ignore it, that might have been a cleverer way to handle it for those who disagreed with him."
He added: "There is no huge influx. We take far fewer refugees than other major European countries. This is just an immeasurably cruel policy directed at the most vulnerable people in language that is not dissimilar to that used by Germany in the 30s, and I’m out of order?"
Snow said many "clever" historians agreed with Lineker's comment.
He said: "The language of the 1930s became about 'othering' — picking on a group in society and giving them a disproportionate agency of the problems that working men and women face. Clearly migrant boats is a problem that people are very exercised about, but it's less likely to affect your life than the cost of childcare or the ability to make your next mortgage payments in light of increasing rates.
"I think what he was referring to is [the rise of the Nazis] didn't begin with massive genocide, it began with a slow attritional process of undermining people's personhood and creating an 'out' group in order to bolster power of an entrenched political interest.
"The problem on the other side is it's clearly deeply offensive to victims of Fascism and the tens of millions of people who died in the middle of the 20th century and whose lives were ruined."
But the historian added that he did not believe it was a sacking offence.
Snow added: "I don't think you can fire someone for that tweet, you can disagree with it. It wasn't a grotesque sackable offence.
"Particularly given the hypocrisy of certain other presenters on the BBC using their twitter to celebrate things like Brexit or whatever else."
BBC Director-General Tim Davie has now confirmed the corporation has reached an agreement with Lineker and he will return to screens, without having to apologise for his comments.
Lineker tweeted in response: "After a surreal few days, I’m delighted that we have navigated a way through this. I want to thank you all for the incredible support, particularly my colleagues at BBC Sport, for the remarkable show of solidarity. Football is a team game but their backing was overwhelming..."