We are always told to respect our parents in Islam. If a parent however, commits to adultery, drinks, encourages sins to their children and more, is one still expected to respect them? I understand that if the parents asks the child to sin, then they must not respect this. But should the child respect the parent on other things separate from religion if they are not a good role model islamically?

The Qur’an commands us in Luqman 15 to still treat them well. The children should let their parent know that what they’re doing is unacceptable and pressure them to stop, but they should still be kind to them and treat them well. So some level of respect must still be maintained.