In our continuing assay of the unpopularity of truth, this brief internet meme popped up:
"The answers may offend. That's the problem with the truth."
Humanity exists on a social level -- one's own personality and those of others -- and a physical, biological, sociological, etc. reality level.
We live in one of these levels, so we can easily let it obscure the other. When the truth offends, we deny the truth.
All human problems come from this origin.