I think I get what you are trying to say. I just have two things to say. First, for a man who has that particular Walt Whitman quote as his signature, you don't seem to be that much of a fan of people contradicting themselves
Secondly, I think that you seem to be missing a crucial point in that peoples views at any point of time are usually a product of their circumstances(not just present ones, but lifelong ones like education as well), and it is not stupid or morally bankrupt of them to not consider an opinion which, although factually correct, would hurt their personal situation in some ways (including their ego and personal faith/beliefs which they may have nurtured their entire lives).