Jim Davidson has been told he cannot perform at a theatre in Kent because of his homophobic and racist views.

The BBC reports Canterbury’s Marlowe Theatre director Mark Everett said: “He can be very racist, he can be homophobic, he can be very unpleasant about people with disabilities.”

The 59-year-old former Big Break host criticised the decision on his blog.

He said: “I am not alone at being banned from there. It would seem that one man decides what the town can watch. It is a bit odd seeing that it is a council venue! Still it’s his decision”.

Last December, Davidson denied accusations of homophobia by stating that he once had oral sex with a Thai “ladyboy”.

He also commented on the Jimmy Savile scandal by suggesting gay entertainers were more likely to be sexual abusers.

In 2007, Davidson walked out of ITV1′s Hell’s Kitchen after a row with fellow contestant Brian Dowling, which saw the gay former Big Brother star break down in tears.

It was after Davidson started a conversation about “shirt-lifters”.