It is extremely selfish and rude of your H to not think to even compromise a smidgen about going to the gym after you are having major surgery. I don't even want to think what he expected from you two weeks after a c-section at a hotel room.
I cannot tell you how thoughtless and mean and narcissistic he seems!
What is wrong with him? What does your MIL think of this?
He can't even take two weeks off to help you recover and to take his own son to school but makes his MIL take care of you and take her grandchild to school? SO HE CAN GO TO THE GYM?? And NOT BE INCONVENIENCED at ALL? And it is NOT TO EVEN BE UP FOR DISCUSSION?!?
What is wrong with MIL that she doesn't tell her son to get off his lazy entitled butt to be a father and husband for two weeks?
Your life with this narcissist sounds very depressing. So you see him when he comes home at 8 PM, when you've already put DS to bed, and will be exhausted from taking care of two children, now, you don't see him for half of each Saturday and Sunday, and I expect that means all childcare falls to you each and every morning. Does he at least put DS to bed on Sat and Sun or is that your job too? Sounds like he's already a every other weekend dad.
BFD cooking meals. It's the absolute least he can do, but still leaves pots for you to clean up. Can I guess that he does shopping because he also has an obsession with certain foods and such? Does he prepare DS food as well or is that on you. Does he make what he wants to make when he wants to make it?
Jesus Christ, woman, good luck with baby number two. Sincerely.
Sounds to me like your H does what he wants when he wants and you're just expected to do everything he doesn't wish to do, but he has no guilt about anything because Mom will just do it for him.
As lovely as your MIL is, I think she raised a hugely entitled and clueless brat.