News, views and top stories in your inbox. Don't miss our must-read newsletter Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

The NSPCC has sacked a top celebrity booker who filmed himself performing sex acts at a Travelodge during a work trip, and in toilets at their offices.

The NSPCC, which campaigns about the dangers of pornography, fired James Makings after he uploaded self-shot porn to websites and discussed his rubber fetish online.

It has been attacked over its response to the scandal surrounding Mr Makings after the Sunday Mirror revealed he had been suspended in June.

The charity issued a statement this week which confirmed Mr Makings, who did not work with ­children, was sacked two months ago.

It is understood that as Mr Makings lodged an appeal, his dismissal was only confirmed last week.

Critics including Father Ted creator Graham Linehan claimed they were blocked by the charity on social media after raising concerns about Mr Makings’ conduct.

Graham said: “I found it very insulting and upsetting to be blocked by the NSPCC for drawing attention to an appalling lapse in safeguarding.

“I think they owe an apology to the many people who complained and were met with the same response.”

Mr Makings worked as a celebrity and talent manager, arranging stars to support and endorse the charity’s work.

In one video uploaded by Mr Makings, the caption said the footage was filmed in the work toilets whilst wearing a rubber suit.

It read: “Wearing rubber under my clothes to work, decided to film myself ...”

(Image: Getty Images/Cultura RF)

Links to his appearances on fetish websites were found via his online CV on the LinkedIn career networking site.

Anne Marie Scanlon, a writer, asked: “Are the NSPCC going to apologise to the people who raised concerns about James and were publicly dismissed as homophobic?”

Mr Makings could not be reached for comment.

The NSPCC said: “He was dismissed on the basis of behaviour which was inconsistent with the values expected from an employee.”