OP. I have stayed in more than one shitty relationship because I thought they were all I deserved. Because I'm 'difficult'.
Except I'm not difficult. But some abusive wankers made me feel I was.
By total chance and luck, I met a lovely guy. He treats me so well. I always know where he is, we talk about everything, he understands that sex is hard for me and gives me the space I need in that department, he listens to what I need. When I see how willing he is to try to make me happy, I feel unbelievably lucky, especially when I compare him to my exes. I never thought I was worthy of so much kindness.
I also know a woman who has a husband like your man. My God. I used to work with him and became friends with his wife. The way he talked about her at work. He was so utterly disrespectful. Always complaining that she was nagging at him, ruining his fun, wasn't he entitled to a night out? He'd disappear and she'd call me, desperate, trying to see if any of our workmates knew where he was. It was awful. Once, I was out with some friends and he came down to where we were drinking, told us he'd told his wife he was taking the trash out and proceded to down several vodkas and 2 beers in 15 minutes, despite all of us turning our backs on him and refusing to talk to him. He can't stand feeling like he's missing out on any fun. He's like a teenager. They have one kid and another on the way. She won't leave him. She thinks he's a good dad because he puts messages on facebook saying he loves his family. The first week I started work, he was saying he was glad he had some space as his wife had taken his kid to see her mum. I asked how old the kid was assuming it was 10 or something. The baby was a week old. Do you want that for your kids? A man who resents their presence after one week?
He won't change, OP.