It is probably a job for the next generation rather than this one; this generation wasn't ready for this boom of communication we are living in; all these social platforms where created for the economical benefit of their creators (FB, twitter) and not any sort of societal benefit; so yeah I think that the solution must start from early school years where children should be taught to doubt all sources of information -internet and peers alike-, investigate better, know that extraordinary claims need extraordinary evidence, they should also learn to discuss important topics with people with completely opposite views and to stay calm while doing so. A world where a black kid can discuss with a nazi kid about racism and neither of them lose their heads over it (just as an extreme unlikely example to state my point).