TM, From what you posted, your xw had surgery in the nick of time. She has an infection somewhere in her body and I wouldn't be the least bit surprised if it's not near where she had the "band" procedure previously. Had she waited longer, she could have died. She's going to be in the hospital for a while and I would limit the visits for your little one.
She should never have given the om your phone number. That information should have been given to the hospital only. As for your xmil, another piece of work. I wouldn't trust her as far as I could throw her.
I'm glad you are taking care of your little girl. I'm sure you'll have plenty of fun activities to keep her busy, as well as you enjoying time well spent w/her.
Hope your xw is better today.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.