You might have thought the BBC had learned its lesson when it scaled back its "Gary Barlow day" after complaints of unfair promotion by radio rivals. But now the corporation's love affair with what it described on its website as a "bona fide national treasure" has placed it in the firing line once more. The Sun reports that Viewers blasted Barlow's BBC1 New Year's Eve show as "self-indulgent trash" after it featured the singer duetting with archive footage of himself on A Million Love Songs. Viewer Anna Eccleston tweeted: "Gary Barlow duetting with himself on BBC1 ... I've never seen anything so self-indulgent ..." Andrew Dineley commented: "Nice of the BBC to pay for an extended Gary Barlow advert for his new album, prime time New Years Eve." Jess Grayson tweeted: "Does 'BBC' stand for 'Barlow Broadcasting Corporation'?" The BBC said in a statement: "It is not unusual for an artist of Gary Barlow's stature and broad appeal to appear on a range of programmes that reach different audiences, and is entirely in keeping with our editorial guidelines." And there's no doubting Barlow's appeal: Big Ben Bash Live pulled in a healthy 6.7 million viewers, with a peak of 10.2 million. Look's like he's back on the BBC for good.