As I see it, Google created this whole mess that they are compaining about - the buying and selling of ads. It used to be on page optization that affected your position in the serps, then google changed it to PR and inbound link - inbound links affect PR. So now everybody want to do well in the ranking are lookingt to get links. If they did away with the off-site factors for determing if a page is relevant or not, that would solve the problem. Yes, Google created this mess. If you do not like what Google is doing, show them how you feel where it matters, in Google's profits and stock price. If people do not like what Google is doing, they can not use Google, not place Google ads on their sites, and tell Goggle not to index their site. After all, if Google had no sites to display that would affect their ad revenue. The same if people did not put google ads on their site. All of the above will send a message that you are not happy with them.
Just my

.