Some people once tried to convince me "the harder the truth to tell, the truer the friend that tells it." Like you say, in some cases this may be true.
I have personally learned that acceptance of a harder truth is a privilege that has to be earned. I think it's more about trust than friendship, at least in the management context.