Yes, offering truth to someone who does not love truth will only be taken out of context. People who don't believe in the truth will twist whatever the truth is into their own meaning, for their own purpose. A person who does not want to do the right thing will always find a reason not to.
No. The truth should always be given to someone, regardless of what they do with the information. If someone doesn't want to hear the truth, then they should not ask the question. When one is given the truth, and they choose to contort the information to hear what they wanted to hear, they are doing themselves a great disservice.