Hundreds of millions of people are "negatively affected" by their government and a concerned human being appealed to compassion. Realists can acknowledge that countries and companies will negotiate according to their own self-interest.
Google is right in sustaining that it's up to Chinese citizens to uphold said government to standards (whatever they will be): it's a technology company that wanted an access to the Chinese market, not a charity working for the good of foreign people. That's extremely practical, not something that's on a scale of black and white.
When employees define Dragonfly internals as disturbing I'm prone to honestly think that it wouldn't have helped in finding censored material. Smells like something management would say to justify a money-driven decision. Looking for a gray scale in choices like these is a distraction.
See no evil - Hear no evil - Speak no evil - Accept moral ambiguity
Let's respectfully disagree then. I firmly believe that this would have improved the status quo for everyone, and that a vocal minority who also firmly believe they are right prevented that.
They are kind of like Rorschach who refused to compromised in the last pages of Watchmen, even though it was the right thing to do (in my opinion).