Our inability to right the wrong in a bid to keep relationship/friendship can only result to worse. Yes it is a good thing to respect individual but we endanger our society when we keep quiet or close our eyes on certain issues.
Sometimes, we speak indirectly in order to avoid embarrassing or doing harm to our friends. It is better to draw their attentions if they do something bad so that they avoid doing it in the future. Best regards.