Dear Op,
There is much l can relate to with your post.
I was married to a man who would step up at times as long as their needs were being met. He actually quite liked playing the ‘saviour’ role as he got kudos from it.
It meant that for all the times he was selfish, l could find examples when he had actually been rather lovely. So l became entangled in a web of fog and confusion. Just how bad was he?
Like yours, if l tried to ‘outselfish’ him, l would be accused of being distant and ‘damaging the marriage’ . This had the desired effect of guilt- tripping me back into line.
He wasn’t so bad in airports although l was always having to be the adult on holidays eg having all tickets, passports, scanning departure boards while everyone else relaxed.
I hated food shopping with him though as he would disappear, l would get on with the essentials and l would ALWAYS find him in the wine aisle, nose deep reading the small print of various bottles. In the end l went without him - it was less aggravating.
So l put up with him for years, often feeling intensely irritated by him, thinking he wasn’t that bad and reminding myself of his good points.
But l was squashed by the marriage and was twisting myself into an emotional pretzel trying to rationalize his behaviour.
The marriage imploded when he confessed to some historic infidelities. According to him it was all just a terrible mistake and not really him and a long time ago and he had been a wonderful husband so could he say sorry and be forgiven and can we get back to normal.
It was like a Pandora’s box had been opened. I was so angry and he simply couldn’t understand the impact on me and felt l was over reacting. I can now see that my anger reflected decades of suppression and also an anger at myself for staying with him for so long and devaluing myself.
All l would say to you is that you can continue to squash down your lovely self and right now you have children to bring up. I am not sure l would have left my ex when the boys were small. But you only have one life and there may come a point, maybe some years in the future, where his selfishness reaches a new low and you simply can’t excuse it anymore.