Whether Google's right or wrong, broken or not, they've had plenty of time to expand well beyond the Google handouts for their income ...
OK, complain about the complaining; but while doing so why not have an attitude check. Handouts?!
I really think some of the loudest complainers have no one to blame for their situation except themselves, and a mirror-check would probably do more good than all the ranting in the world,
Through the years, I've used (and paid) two highly-skilled, knowledgeable web developers and designers to work on my site and advise. Last year, I paid a well-known consultant for a site review and implemented the majority of the recommendations.
So why tell someone like me to get a mirror check?! Have done everything known to god and webman; until Panda hit like an earthquake followed by a tsunami.
Saying all this, I get the main point of this thread, so I will shut my virtual mouth about how Panda has effected my site. But I do hope Google reps have been reading some of our posts.