Maybe they're not working fast enough or in the way you want them to. But it's helpful to recognize that they're human, too. The issues of free speech and privacy and business and how they inter-relate are not solved issues, and things that we've grappled with as societies for at least a couple hundred years. Coupled with the novelty of online communities, it's not something I expect them to figure out overnight.
It's good that you admit that you don't have answers to these questions. I don't either. Which is why I'm very slow to make statements like Facebook simply kills democracy for their own benefit. It just doesn't recognize the reality of the situation as I understand it.