Nothing should ever prevent you from stopping a good deed. One must never allow sins they may commit affect the good deed one does. Isn’t it hypocritical to sins behind door but yet look religious on the outside?
Shaykh Saad Tasleem explains further with an example
Podcast: Play in new window | Download (Duration: 1:13 — 971.4KB)