I don't have a full solution, but as much as possible we need direct democratic control over how the algorithm works and tools to verify that it follows the agreed rules. Social networks should not be owned by "some guy" just as the court and the police, rather work according to the rules of society.
Zuckerberg should probably be compensated for the wealth he created, but he is not entitled to this level of control over sociaty.