Question: What is the ruling if I see a person committing a sin and I do not advise him with the excuse that he knows the ruling (that what he is doing is haram)?
The Mufti Shaykh Abdul Aziz: The person commits a sin while he knows, but this is from the ignorance of man. Thus the ignorance dominates his heart during the time he practices the sin. Therefore he forgets the punishment of Allah, and he forgets the threat of Allah. Allah the Exalted said:
إِنَّمَا التَّوْبَةُ عَلَى اللَّهِ لِلَّذِينَ يَعْمَلُونَ السُّوءَ بِجَهَالَةٍ
The repentance accepted by Allah is only for those who do wrong in ignorance (Soorah AnNisa 4:17)
Thus He described them with ignorance even if they were aware of it, but during the time he engages in the sin and falls into it ignorance overcomes his heart.Thus he forgets the greatness of Allah, and the complete and perfect knowledge of Allah, and that Allah is observing him, and that Allah sees him, and He knows his secrets and that which he does openly. But the situations caused him to forget everything.
Therefore it is a must that he is advised, and warned from the Anger of Allah, so that you can perform the obligation which is upon you by calling him to Allah. And whoever from amongst you sees an evil then let him change it with his hand, and if he is not able then let him change it with his tongue, and if he is not able, then with his heart; and that is the weakest of faith.
sumber dari: ummuabdulazeez.com