Alan Titchmarsh has spoken out against a rising culture of rudeness, after booting John McCririck off his ITV chat show for insulting Ingrid Tarrant.

The 58-year-old presenter called for an end to nastiness on TV for the sake of ratings, which now includes the likes of swearing celebrity chefs and Simon Cowell’s infamous put-downs, the Daily Telegraph reports.

“There comes a time when you have to stop caring about ratings: enough is enough. Most folk see standards as having slipped. I’m no Mary Whitehouse and hate to moralise but things need to get better,” he said.

The gardening guru continued: “As my mum used to say: ‘If you haven’t got anything nice to say, don’t say anything at all’.”

Alan kicked John off his show in September after the racing pundit told Chris Tarrant’s estranged wife: “You must be terrible in bed for Chris to leave you.”

He explained at the time: “I was not prepared to listen to one guest on my show being gratuitously insulting to another.”