I have a feeling Shiva is acting as if he is angry, so one day Raavi gets fed up and leaves him for good.
Hmmm- actually I got the sense that he was frustrated that he would need to change to become "capable" for Raavi, bit he does not want to change. Atleast that is what I assumed from the dialogue.
It looked to me like a "want the cake and eat it too" kind of frustration