If Raavi isn't told about what is happening in the dukaan or she goes crazy over Shiva interacting with female customers on daily basis then
Shiva should take a back seat and just be happy seeing Raavi happy.
If he didn't stopped himself from being part of ykb when Raavi got kidnapped then let that girl smile specially when everyone knew Dhara went with her own consent.
If Raavi can hear the shittiest things like you are a murderer and what not then let Raavi to breathe for her not soo dirty words.
Atleast when she hids things she isn't doing a crime unlike Shiva and his family.
Raavi is not perfect but she is apologises for it and Shiva and uski family usko bezzat karne mein bilkul peeche nahi hoti unlike Kaandyas jaha kitna bhi gir jao Raavi doesn't questions them bback and if she does she is shown the door.
Raavi has kept Shiva and Kaandyas above everyone, I am yet to see Shiva see Raavi before even Rishita.