You can’t change someone who doesn’t see an issue with their actions. You can only change how you react to them.
People can easily recognize the mistakes of others rather than theirs. Thus, it will be good if some one can tell them about their weaknesses.
However, due to restriction in subjective perspective, people tend to blame others or external factors rather than realize their own problems. In some serious situation, the root of troubles begins from them.
It is even harder for them to realize that all positive changes should begin right from themselves. If they want to change a unfavorable circumstance or to reverse a difficult situation, they must change their mind, their thinking and their behavior first.
Because they are the ones who can control themselves make their own decisions, not other people or not some external factors. As long as they keep blaming, they will not accept your advises. They easily attribute you to criticize or underestimate them.