I think both deserve each other because they've both lost ABSOLUTELY their marbles. Not for one second should anyone think they deserve better partners because frankly this inhumane love they have for each other will only end up being harmful for others.
Ishaani is so desperate to push away Ranveer, you can't possibly think Ranveer has done anything to be treated like this. Ranveer needs to stop thinking he will be able to move on from Ishani because he's pretty much a zombie Devdas. He's in such a pathetic state, na ghar ka na ghaat ka.
They're both destructive souls who need to stay away from normal mortals!