What he seems to have missed in separating truth from prejudices is important to recognize. This is an expected communications problem in a society that struggles with decency, and decency is what’s at issue here - not truth. Because at least one party lacks decency, they’ve lost their credibility to convey any truth. The other party may lack tolerance, but that intolerance is, at least usually, about those prejudices, and not any underlying truth.
Regardless, actual heresy - of the biblical type that Graham is trying to use to support his argument here - has historically been more based on threatening a power structure, such as was the case with Martin Luther, for example. Ironically here, the tables were turned, and the “heretic” (Luther) presented factual information while it was the hearer that reeled with prejudice. The two cases are about as much alike as a camel and a spork. I am surprised he tried to make the comparison. Nonetheless, if that is what he’s trying to argue, then he’s seemingly suggesting the fault is always on the listener for being offended. In the cases Graham is describing though, it is far more likely to be the speaker who wraps whatever truth there might be into vitriol brought into the conversation. It at least would have made for a good essay to point out both possibilities.
Tl;Dr: truth always falls victim to prejudice, on either side, which is why we should work to identify and root out our own prejudices before engaging.