Democracy has worked in the past because most members of said democratic societies believe largely the same things. They don't have to be the correct thing, they just have to be the same thing. This was easier when information was more tightly controlled and curated. The internet has opened us to a Babylonia of different belief systems, which is not so good for functioning civilizations. Free speech was easier to defend before the internet when it wasn't quite so free.