Britain's Got Talent has faced a wave of complaints following an act that left some viewers feeling "physically sick".