The BBC were divested of all their money-spinning activities because they were "anti-competitive", they were forced to hand large parts of their programme making to independent companies because keeping it in-house was "anti-competitive" and now they don't even get the maximum cash benefit from repeats on Dave, etc, for those programmes.
They couldn't compete in the broadcast rights sales for all the major sports, imagine the howls of outrage from the anti-licence fee mob if they had stuck their necks out and paid up for Premier football for example.
They were forced by the government to absorb the cost of giving over-75s free licences, and now its the BBC who are getting it in the neck for reducing the free licences to those on pensioner credit, when its the government who are to blame for not funding the BBC properly and heaping toxic liabilities on them.
They're cutting back on broadcast channels because they can't afford them, they were denied the ability to have a Plus One channel for BBC 1 because, you've guessed it, it would be "anti-competitive". The BBC website is under attack for being "anti-competitive" too, and there's yet another push to abolish the licence fee.
Of course, one of the best reasons for having the BBC broadcast anything is that programmes don't get diced up into segments so that there can be at least 15 minutes of adverts per hour...