Comedian Katherine Ryan is facing criticism from some viewers after she called David Beckham a “c**t” while hosting the BBC comedy show Have I Got News for You. Ryan has said many times that she often chooses the most extreme joke because she thinks it is the funniest, and this moment was part of a larger comedic discussion on the show.
The episode talked about Beckham finally being knighted by King Charles, something he has reportedly wanted for many years. When he was knighted this week, Beckham called it one of his proudest moments. However, a few years ago, leaked emails from 2017 suggested that Beckham was angry about not receiving the honor earlier, and he allegedly called the honours committee “unappreciative c**ts.” His representatives denied that the leaked emails showed the full situation.
During the show, fellow comedian Maisie Adam joked that Charles could have said, “Arise, you c**t,” while knighting him. The audience reacted with shock and laughter. Ryan then added another joke linking the comment to Victoria Beckham, which made the moment even more surprising.
Some viewers complained online, saying the language was too offensive for TV. Others defended Ryan, saying the show is meant to be comedic and not taken seriously.





