My husband is away traveling right now and travels regularly for work. He is also OCD with cleaning and gets frustrated with how messy the house gets with 2 DC. I used to clean up the house as well as I could before he would get home from a trip because I knew it stressed him out to come back to a chaotic house.
Then one time he came home from a trip and despite me having cleaned up as well as I could ( with a 4 year old and 1 year old at the time) commented, ‘the house is in a real state, isn’t it?’ as the first thing he said getting in the door, not even ‘so great to see you, missed you’ nothing.
Well, I can tell you, I do not clean up for him coming home anymore. He is coming back from a trip today and my daughter has art materials all over the kitchen table, my son has Legos out all over his bedroom and there are toast crumbs until the table and I don’t care! He can clean it himself if it bothers him. He’s been staying in 5 star hotels for a week while I’ve been working and studying full time, parenting the kids and cooking, doing laundry etc. so he can do his own bloody cleaning if he wants. And my DH will do it too and always has. He has never told me to clean the house or given me ‘lists’. If he had, he would have gotten served divorce papers pretty quick.
As it is, after that incident where he complained about the house even though I had spent the morning cleaning it, I gave him a real talking to about how it made me feel when he said things like that after I had been holding the fort while he was away. He has never said it again and knows now that he was being a prick. He admitted that his standards get unrealistic from staying in hotels and then coming home to a house with kids. Anyway, we resolved it with frank communication and him making a conscious choice not to be an asshole. Do you think your DH could choose not to be an asshole or is he a lost cause? He doesn’t sound promising but maybe he just needs a wake-up call from you in the form of some radical honesty and you demanding the respect you deserve.