Google has to MANIPULATE it's search results to put NPR first.
The smaller sites are linked to more often but Google doesn't want you to see them for political reasons.
The smaller sites don't want regulation - they want and end to manipulation and censorship.
And most reasonable conservative people see NPR,BBC at least as garbage extremist left wing outlet, and would not want to see them at all.
Google has never claimed to order search results by the number of links to them. Otherwise the Flash installer (or whatnot) would be at the top of every search results page. :)