I seriously think that a major reason for the lack of public scientific literacy (I get an earful of anti-evolution, anti-climate change, anti-Big-Bang crap from my conservative family) is the lack of a competent institution for communicating these truths.
Outside of scientific journals, and the occasional pop-sci bestseller, the average person has to rely on university press releases, bloggers, and magazine writers - and they generally seem to be terrible at their jobs.