Ну, для начала я определю для себя, смогу ли я общаться с этим человеком, несмотря на его недостаток. Если да, то буду продолжать общаться. Если нет, то отстранюсь. Если же этот человек захочет знать, в чем причина этого, то возможно я ему и скажу, что есть у него черты характера, с которыми я не могу смириться. А дальше уже дело за ним. Ведь мы в основном можем управлять собой, и бороться с недостатками.
Если же, продолжая общаться, закрывая глаза на недостаток, я услышу от этого человека сожаления, что остальные обходят его стороной, может быть я тоже рискну подсказать ему, в чем причина. Скажу, что для меня это не так важно, а кому-то принципиально.
А так, чтобы просто говорить то, что вижу, не думая о последствиях - я против этого. У меня есть знакомые, которые считают своим достоинством "умение говорить правду в лицо". Но только это не всегда допустимо. (Кстати, эти же знакомые потом мне жалуются, что у них почему-то нет друзей). Бывают такие ситуации, когда такая "правда в лицо" будет равносильна тому, чтобы подойти к человеку с врожденным уродством и сказать: "А у тебя же заячья губа! Я не мог молчать, я же должен сказать тебе правду, я же твой друг". Не думаю, что это будет способствовать укреплению дружеских отношений.