Blizzchung is the definition of fake outrage. Its not that I don't think people care, it's that I'm appalled that people actually thought a multibillion dollar company would really give a shit about diversity and actually doing what's right.
I voted other, I don't really think that one thing hurt their reputation, it's been a comedy of errors. Misreading the market and not snatching up Dota and coming out really late with HotS; Panda, WoD, and then early patch Legion, then the BFA dev cycle basically ignoring feedback.
I hate to say it but, Don't You Have Phones hurt a lot and I don't really blame the guys up on stage. They were nervous, and they were faced with a crowd that was ready to turn hostile on them, which has never happened in Blizzcon. I think Immortal will probably be alright for mobile, even though i was mad at the time, although the skin donor for the game coming up short in China is definitely putting Immortal in a spot to be a real high possible of being a flop.
I think in Blizz's long history, it will be easy for them to turn around their public perception. They've been operating for 30 years now, and really it's been the last few years that have the real problems.