Hi all, I am genuinely 50/50 as to whether IABU. I can't think straight. My DH is overall a good man, good dad, kind, calm, hard worker, generous and so on. However. He is, I think, extremely avoidant. He would never talk about how he really feels about something - a real closed book. Over a week ago I said I was fed up because I am very much the 'driver' in the relationship. In our 15 years together I have instigated everything from decorating to holidays. He has zero interest in our home so would never do any diy for example. If it weren't for me we would never do anything or have anything! He does all the school runs (WFH, quite long drive) and shopping. He's not a cocklodger 
The crux of it is that when I said I wish he would step up more in this regard he was v defensive, said I was whinging, and walked off. I was v calm, I'd never shout, and said it's a shame we can never talk about things that bother us. He hasn't spoken to me since. I will say "Good morning" and he replies but that's it. This is not rare, it's his default.
I had booked a night away for us for his birthday that we were supposed to go to this weekend and I cancelled it. I couldn't risk losing the money if he wasn't going to come/wasn't speaking to me. On Friday he says "what are we doing? Shall we talk on the way?" I said I was sorry but couldn't and didn't want to go. He walked out, not spoken again to me since.
I am fed up of these moods and being ignored so frequently. I lose all attraction and respect for him. I feel hated. But then, am I just as petulant and immature for cancelling? To add to the issue, I am pregnant and feel very sad that this is happening during what's should be a happy time for us together.
Was I being unreasonable to have cancelled and WWYD?