So, are we discussing ethics or legality? If Google's official policy is one of "we like to skirt the law well into looking-bad territory, and that is fine" then they really need to abandon their "do no evil" motto.
So, are we discussing ethics or legality? If Google's official policy is one of "we like to skirt the law well into looking-bad territory, and that is fine" then they really need to abandon their "do no evil" motto.
No.
I'll make an analogy: Engineers hate it when sales make commitments on behalf of engineering. Can you not imagine how lawyers might dislike engineers making legal commitments?
When dealing with people outside of the org, lawyers want from engineers what engineers want from sales - be vague and don't create obligations you do not fully understand. It is still perfectly fine for a sales guy to privately point out a bug - just don't shout it to the customer.
I think it takes a lawyer to believe "pointing out when the company you work for is breaking the law" is the same as "making a legal commitment", as if laws only apply if you acknowledge them. I'm realise that is essentially how the world lawyers live in works, but I think it sucks and I wouldn't want to sign a contract that forces me to be a part of it.
Assuming you know the law when you never studied it is the problem. The idea is that you should be asking if something you think is questionable is legal or not. That's why companies have lawyers. It's about bringing it to the attention of the right people who can make the call and keep the company out of trouble, without saying something incorrect that you might have to testify about later.
Your inability to understand this goes to OPs point about engineers not understanding law. I'm guessing you're an engineer(or at least - not a lawyer)