It’s been a tough week or two for the BBC.