People usually keep things from us when we have shown them that we will be upset with the truth. Everyone claims to want honesty, but very few of us are able to truly receive it graciously - and others feel that. Hence, their avoidance or what we perceive to be dishonesty.