sometimes what you perceive as the naked truth is simply your understanding. you may think your doing a service by telling your friend when really that understanding was meant for you- even if it means letting your friend be the example. sometimes it's best to say nothing, but to be there and nurture your friend when the time is right. in either case, speak what you feel and know that neither person is better for having impart anything- instead both are serving as active tools for progress in possibly, two completely different spectrum of reality.
Like most views they are subject to all kinds of qualifications. As a result i cannot dismiss your views. However for myself i would rather be told. There is a way that friends can inform and help each other rather than being silent and saying nothing. That is often the challenge.Yes truth is relative. Even when we share our experiences we recognize that those experiences are only true at a certain level. The more closer we are to our friends the less needs to be hidden.
Jitendra