I am in the same boat as you. I was one of the first to point out the excessive use of ads on most of the "sites that dont fit the mold".
A lot of webmasters do not feel like they are doing anything wrong. They feel they have the best site in the world and there is no reason why google should have hit them.
If you look at enough sites that were hit by panda you start to notice trends. It is very important to keep an open mind. Everyone is talking about how lack of content and duplicate content is the reason but its not. If that were the case, duplicate content sites would not still be ranking as well as sites like flickr as MC pointed out.