"I think science has earned its lack of credibility with the public. If you kick me in the balls for 20-years, how do you expect me to close my eyes and trust you?" I'm really happy to see that someone else sees this. I've been harping on this for a long time -- that the reason people believe things like anti-vaxx propaganda is not because they are idiots but because scientific authorities, the media, and the medical…
The popular perception is that science tells us facts about the world. This is false.
What science is, at its core, is a complete and utter acceptance of an extremely high level of doubt and uncertainty. It is living with the unknown, and working with it anyway to try to get closer to the truth.
Framed this way, science always "changing its mind" about what's right should be revered and celebrated by everyone in the world! We're looking at the advancement of civilization with our own two eyes! Not always grand and not always perfect, but that's how science works, in its own extremely productive way.
But we don't teach this. We do not teach, deeply, this version of science. No people except a chosen few will reach this level of understanding. The 99% of society which are not scientists will look at it as untrustworthy, because it always looks like it's wrong, all the time.
That is what needs to be changed. Not science itself, not what we recommend based on science—which is just the best thing that we know at the time—but the public perception of science itself. Science education must be deep, ingrained, and profound; not simply functional.
It would solve a great many problems of society if the average person were able to look at a situation with a respect for both what we know and what we do not, and understand the procedure for moving closer to truth, and respect it. It is unlikely to ever happen, but that is the systemic problem, and that is where we should direct our attention.