Asked whether he should be making public appearances like the one he made on Sunday, the 71-year-old former X Factor judge replied: “I think less is more. I think that he should really go into retirement. I don’t have much respect for him or any respect for him whatsoever.
“Does it mean anything when you’re the Duke of York or Sussex? They’re so tiny these little places. What does it mean in the big picture of life?
“I think he’s just a bit of a p*****k. You just have to ignore him and hope he goes away.”
Sharon was recently one of the big stars of Celebrity Big Brother, reportedly being paid £7,000 for every minute she appeared on the reality TV show.
After nine days in the house as a “lodger”, she said goodbye to her housemates, including Louis Walsh, Nikita Kuzmin and Fern Britton, during a live eviction.