I don't understand all these protests against defence contracts, China, CBP work. Guess what? These needs to be done by someone and if its not Google, it would be Palantir or Microsoft or Oracle or IBM. Google is not what used but at least they have better ethics than the most other companies who would jump to do whatever was asked of them. At least they could steer towards less evil. The era of no evil has ended, if there was one.