Enjoining good and forbidding evil is compulsory. However there are different approaches that need to be used for this. This will be learnt by sitting in the company of the Mashaayikh and being in constant contact with them. They will show us the application. Otherwise, we may try to rectify one thing, but open the door to ten other wrongs.
Sometimes we become over concerned about correcting others and neglect our own family and household, whereas in numerous verses the Quraan Majeed commands us to instruct our family members. When the home environment is right then a person remains motivated and speaks from a point of strength. Otherwise he may become slack or people may say that if what he is inviting to is right, why aren’t his family members practicing on it?
Source: Al-Haadi