The one who does not care for you will merely comment about how stupid you were to put your wallet on the roof of your car. A friend will confront you about your addiction. An acquaintance will either ignore it or mock you for it. If your father died a slow death from emphysema and lung cancer you will confront, lecture, beg, and plead with your brother to stop smoking. Compassion is not synonymous with acceptance.
Real compassion knows there are risks involved when pointing out error.
But it is motivated by love and takes a chance. Sometimes it pays off. Often it does not. But the right thing to do is obvious. One last word on the subject.