There are many sites that take away my part of AdSense revenue, especially those that are above me in the SERPs. Should I report them all to Google? ;)
IMO there is no need to report these scraper sites to Google. They know them all, or at least they know the characteristics to find them like: large sites, multiple adblocks, every page contains scraped SERPs etc.
The reason that these scrapers still exist in the SERPs and with AdSense running on them is that Google has no reason to remove them from either the index or the AdSense program. They are either profitable for Google, or they do no harm, i.e. that they only take a small amount of the gross AdSense budget. The best thing we can do to compete them is building better content sites which outperform the scrapers in the SERPs on a natural way.
Some months back I proposed another reason why Google is not removing AdSense from scrapers. If they really think they are the best search engine with the smartest engineers, then the scrapers will polute the SERPs from Yahoo and MSN more then their own SERPs (which is true according to my experience). Therefore the average search engine user will prefer to use Google because of the cleaner SERPs and those who want to use one of the other engines generate income for Google by clicking on the AdSense ads. A win-win situation so to say.