To me "whistleblowing" is supposed to be about revealing criminal activity.
This stuff is just hard policy challenges without any easy answers. FB is generally open about that and what they're trying to do in order to reduce risk. The problem is mostly upstream.
I'm not an apologist and FB has made mistakes (Steven Levy's book Facebook: The Inside Story is a great look into a lot of the history and it's rare in that it's actually a fair account of things). Growth at all costs (Chamath's team) lead to a lot of problems in developing countries. Incentives around engagement and controversy, etc. FB has massive teams working on reducing the risks around this stuff, but it's impossible to eliminate because most of humanity believes insane contradictory things.
“Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation.”
Put three billion tribal apes in one place and what do you expect? HN is the best case outcome and dang does a great job, but we're a pretty selected bunch, and even then it's difficult to pull off (and we're a smaller, focused community).
We're trapped in a local maximum largely because our computing stack sucks (imo) and everything has to be a SaaS due to the extreme complexity and cost to administer anything. I hope that Urbit succeeds and we get out of this, but I don't think this is something FB can really fix - it's not even a problem anyone should be responsible for fixing. The fact things are like this is an accident of history and hopefully an anachronism of our time.
It also doesn't help that our politicians (across the political spectrum) mostly just aren't very smart: https://www.piratewires.com/p/jack-be-nimble-jack-be-quick