David told Simon to “listen to the people” when he criticised Ystrad Fawr Dancers. But they came last. Britain’s Got Talent semi-finals continue on ITV, Monday, May 23, 7.30pm