Op just stop it.
Stop trying to find out what you have done wrong to recieve this body blow he has just delieved to your stomach.
He's just punched you and you are trying to make excuses and wishing it can just be recified by being more jolly.
He doesn't care about the cleaning, in fact that is giving him more space and time to flirt and decieve.
If it were me I would chuck him out, he's said this so he can go anyway, to have more fun at Christmas, he's lining you up to throw him out and he will be the victim.
Go as planned, get him out, return him back to his incapacitated parents, he will be doing his own washing, ironing and cooking.
He will also be having the children and giving you a break, something he's not done before.
Christmas Day he will be with his elderly parent as the new model will probably be else where with commitments.
He needs the full force of single life dropped on him for that comment.
Useless, ungrateful man.
You have done nothing wrong, but tell him you agree with what he has said and maybe you would find someone else more supportive and fun than him.
Tell him you don't work as a couple and were begining to realise someone else could appreciate, care and be able to coax you into having more time, fun and intimacy, which is lacking in your relationship because he is selfish.
Some men actually appreciate you bringing their child up well and providing a lovely loving home and expect not to be slated for turning into a boring, full time earning knackered mother.
Take care, please do not put any blame on yourself, you will regret it later.