Well, for example, from what you quoted:
> We can’t offer free services in a country that fines us millions unreasonably.
This is normal and reasonable.
> Fix your government or lose access to our charity.
This is petulant and smug.
My suggestion for what they could have done differently is have a PR team handle the public announcements.
TBF what they did here is probably more effective than my plan, but only because the world is a trash fire.