A solution is to discourage media consumption. Modern media may be full of disinformation or malinformation, but those types of information reside on a mound of overinformation intended to overhelm the average person's ability to parse out reality and form their own conclusions. Making available streams of nooze, cat videos, fictional killers, social media dares, and jiggling butts is totally unnatural to the human mind that did not develop under these conditions. If we can't get enough of the public to consider these things harmful in the way we do things like alcohol, then we're kind of screwed because large amounts of disinformation aren't even necessary. As long as the mind is retarded by too much information, it has been set up to accept the single most absurd disinformation.
I don't think it's a fantasy, it's just that organic solutions like religions or societal norms take a long time to develop and that development is damn messy.