The statement "Google makes money off other peoples violation of the gpl" means "(Google makes money) [because of / from] (other peoples /violation/ (of the gpl))", not "(Google makes money) [because of / from] (other /people/ (who violate the gpl))", which is a fundamentally different moral question (one that rapidly argues for your local supermarket to stop selling food to people whose morals they disagree with, which honestly is something I find scary).
Which bit of that isn't true? Does Google turn off advert revenue from devices which violate the GPL?