brinked - 9:08 pm on Dec 12, 2010 (gmt 0)
If the results are really that bad, there is a "give us feedback" link at the bottom of every SERP. Report any sites you feel are too low quality and non deserving of ranking there. I did this for 2 sites and in about a month they were both gone.
There will always be changes to google, if you cant adjust your game you will be left behind. This applies to bing as well not just google.
If crappy low quality sites are outranking yours, try to find out WHY they are outranking your site. Maybe it is YOU who is doing something wrong. Have someone else take a look at your site, a fresh set of eyes can spot something you cant.
I get so many webmasters come to me claiming how they have "no idea in the world" how they were penalized, dropped down etc and then when I check their website its apparent almost immediately.
If your website is crap and has had success, dont get mad if one day google finally discovers your website is crap.
I am not saying this is the case, and this does not apply to everyone, but even if your site should rightfully be ranking higher, google obviously found a reason why it shouldnt. It is YOUR job to find out why. If you can do that, you will be successful in this game for a very long time.