Its the big companies that are always getting hammered on. I personally think that Google is pretty fair.
There was another article I read that is related to this one. Basically, the idea is that there is some sort of authentication for a publisher with Google. Then Google knows that this source is the authority on that subject, and that site will get the higher ranking. I think this is a good idea too.