In the mix of craziness, there's the post-op, holidays, navigating through R speed bumps you'll have to contend with the next several weeks. Be real gentle with yourself. You've been really hard on yourself with impatience and anxiety.
You're borrowing trouble by "awfulizing" the reasons your W came back home. Take charge of your thoughts and ask each one of them if "they are true."
The holidays can be stressful for everyone...and not a good time to make any decisions or having heavy heart-to-heart talks. Focus on the present and be grateful for the many good things in your life. I would be a bit more patient in laying low for a while. Go and enjoy a good time with your family and ILs.
When I drive out in the cold weather, I catch glimpses of homeless people trying to keep warm and I thank God each moment I can for my good life.