Google is a company that has explicitly stated its ethics over and over and over. Obviously they have been under fire for the rumors regard a censored Chinese site, and their AI contracting with the government, but firing high level executives who have been investigated and found liable for sexual harassment COMPLETELY aligns with the values that they state to the rest of the world. No one would've batted an eye if they said: "Hey, we're firing Andy because of these claims that we investigated and found credible, and he's not getting a dime because he violated his contract".
Now, due to the cover-up this looks awful. I just don't understand it. Intel's CEO was let go after an extra-marital affair was uncovered and there was very little controversy around it.