That doesn't change that an engineer in the bay area can choose to work for Google or choose to find an alternative place of employment. People can choose more ethical choices without living in a pure ethical panacea.
Take that template and apply it to Googlers. There is no ethical consumption under capitalism; everyone has compromised a rigid belief structure somewhere.
I think people (especially those in privileged positions like engs in the bay area) should feel empowered to think and decide their line as to what they want to support and contribute to the world.
A lot of engineers are wage slaves as much as anyone else. It's not like everyone wants to do this stuff.
EDIT: On a more personal note - I hope your name is actually "Bradly" and you're not "Bradley". And that you actually go by that in real life instead of "Brad". As I know there's some "Brad"s out there that like to buy up Bradly variations without actually going by it. It's killing me.
--
Yes, I am a Bradly. About half my coworkers/friends/family call me Bradly and about half call me Brad. I introduce my self as both interchangeably depending on the situation.
My point is - not everyone has a choice. You might get the pick of the litter but there are many people who are lucky if they even get one offer from a company paying $400k+/yr. And - for reference - I am one of the people who has never received an offer from one. All my offers have been under $200k/yr (that doesn't include that I have to pay over $2,000/month to buy options that will "maybe one day if we're all lucky" pan out for something).
The world of living in silicon valley under $200k/yr vs $400k+/yr is wildly different. One feels like you're no better off than a retail worker and the other feels like you're a working class professional.