I wish passive, enduring truth were actually able to destroy lies and sway public opinion, but it does not; Any multitude of organized religions around the world, climate change deniers and anti-science groups prove that. People will always *want* to believe in lies that soothe and comfort and give a false sense of empowerment, over cold, bitter truth. That is human nature.
Truth requires playing by a set of social and ethical rules, and thus is limited in its reach and ability to sway. You must fight to reveal the truth, it cannot sit around languidly waiting to be discovered. Or by the time it finally gets dusted off, too many minds have already been set in stone. This is the whole reason that journalism exists, and why those who have an agenda set in lies always attack the press first.