Sinead O'Connor has blasted judge Gary Barlow for the way he treats contestants -- saying it is "excruciating" to watch.
The Nothing Compares 2U singer said she hated the withering looks he gives aspiring hopefuls.
O'Connor said: "I find it hard to watch because I can't stand the way some of the judges treat the performers. That guy Gary Barlow, he has this horrible way of looking at people.
"If he was my son I'd be having a serious word with him. I find it excruciating." O'Connor (44) agreed that the show appeared to exploit people with mental health problems. She added: "I don't think the people running the show are the kind of people who think about the effect of their behaviour upon people."