I can understand your views on the Guardian, it always has and always will be biased, but not so sure on the bbc. Its independence from commercial pressure is very important. The BBC operates under a Royal Charter, that means it has to be strongly independent of the government and all other pressure groups with a clear mandate to educate and inform the public. If that means going against conventional wisdom so be it For instance, during the Falklands War it referred to the UK troops not as "our troops" but as " British troops". To have done so would have compromised their independence.
The problem with news delivery at the moment is the economics. For the networks the wrong people watch the news, we are outside their beloved demographics hence the need to economize and to rely heavily on fed information. Most newscasts are talking heads delivering news that they know will appeal to their viewers.
I'm not denying that the BBC has made mistakes during the last couple of years and perhaps they take the ratings too seriously, but as a source of thought provoking news I still believe they do a great job.
IMO