Surely...
the whole point of the GPL (both v2 and v3) is to encourage the widest possible range of use and distribution of the code. Personally, I'm damned glad google lets me search the web for free, get email for free and the other 5million things they provide for free. Just because they dont want to release some algorithm or new technology they spent $lol money developing doesnt make them a bunch of assholes.
They do return code to the community and they employ lots of people to work on open projects in one way or another. The benefits google brings us (free satellite imagery, anyone??) far outweigh these kinds of shenanigans - not to mention the fact that where Microsoft are actively hostile to OSS, Google simply keep their mouth shut and get on with it.