Ethereum has already proven that there's no way to prevent social forks, correct? The DAO incident comes to mind as a very controversial instance, but there are others. Ultimately, it's up to the individual nodes to decide what code they want to run and what rules they want to use to decide what the chain is. I'm not sure I understand how PoS makes this worse (although maybe there's something I'm missing)