People are not freaking out because Page gave away 150M to huge benefactor and innovator, but because "Page gave away $150000000 to a sexual harassment perpetrator!!!". In this light, doesn't it look bad?
My opinion is that Rubin deserves to be awarded (with a proper company policy to prevent misuse of funds, nepotism etc). But also deserves to be fired and punished for misconduct (if it is proven to have occurred). These two are not mutually exclusive. The rest is all fluff about how the public perceives a company's culture.