I could have written the OP myself, so I understand your frustration completely.
OP, I've come to realise that this situation requires far more compromise on the wife's part in terms of our expectations of family life and what we see as 'normal' eg. being able to go on a proper family holiday.
The harsh reality of it is that pushing DH to do something he can't/won't because of work is not going to get you the holiday you imagined. He is correct in that you did ignore his input. That doesn't change the fact that he isn't listening to what you want/need or that you're frustrated that you can't even go on a regular family holiday without work always coming first.
I still can't figure out if it's genuine work demands or a workaholic situation but I do know that there is just about nothing I can do to change the situation. If I do, it adds pressure to DH's situation, our rlationship and our family life. I've decided that I love DH and am willing to make the sacrifices, but it's taken me years to truley accept this without resentment.
Just last year, we booked a holiday I had been wanting to do for a long time. We decided to book a villa with another family who were, at that time, my DH's friends. I'd spent a total of 3 hours max in their company over lunch when they came on a holiday to the country we live in.
It was to be our annual vacation outside of the expat country we live in....all of two weeks....
At the last minute, DH had to attend an important meeting, which meant that he would only be able to join us for the last week of our holiday. So there I was flying halfway around the world with my 2 small children to go on holiday and share a villa for a full week with a family I essentially didn't know until my husband joined us.
OP, you have to decide can you live with this situation and take his input into account? of course, he needs to make up for your sacrifices in other ways too but it won't be in the traditional/stereotypical ways of a 'normal' family life.
Hope I'm articulating what I mean in a sensible way. It's very early/late here.