People like us are so insecure, they have a tendency to behave or do things in a way that would please the other person, it might not be in any way a characteristic quality of your behaviour, it might not represent in any possible manner what we as a person would tend to behave in certain circumstances. But it definitely is how the other person who may or may not know us, but expect us to do the same. Why? because we can't do everything right, and even if we have a notion to think we know the difference between right and wrong and our instincts will guide us to do the right thing, its not as angelic as we give it credit for.
A lot of the times we don't speak the truth to the people we may actually care about because we know it hurts to accept the harsh reality at times but it is the right thing to do at the time. A perfect saint kind person's instinct will tell him to be honest and speak the truth which may also be the right thing to do at the time considering that at some point of time in the future the person will face the truth and that won't make him any more prepared than he is right now to face it.
So basically the whole point here is there is no such thing as right or wrong and no matter what your instincts tell you, you can't always trust them to be true. The society runs with a balance of rights and wrongs, deeds that people do. Sometimes the thought behind it is so noble that all that should be taken into account is the thought and nothing else. So being hypocrite is the nice thing to do, if you have noble intentions for some one other than yourself behind it.