I’ve seen this exact situation on Dr. Phil. The mother in law would never take responsibility for her actions and blamed everyone else for all the problems that she herself caused. Your friend needs to set a hard line and never back down. I predict no good outcome.
I’m afraid you’re right. I’m not optimistic.