I don't think anyone is at fault. How can a guy marry a girl if he finds out his father killed his dad? How can a girl accept a guy who left her betraying her trust. What is the guarantee he won't leave her again?
It's back to where it all begaun fromn Yug as he has to win over Vrinda trust once again.