Broodzilla I am so sorry that your DH is being a pig. I know it does not make it any easier, but DH and I went through some of this with last DD, and this time, worse that last time.
Loss of control is one factor for a man I think, they cannot possibly know what you are feeling, experiencing, going through, and they hate that. They are fearful of the changes that might/will occur in the future as they do not know what it means for them, how it will affect them etc. Women are automatically tuned (mostly) to get the idea of how it will change us, part of the process going on for us as well as hormones, with the baby growing in us, our sense of responsibility and change is so much stronger.
I try to think of it as instinct. Once upon a time a man would not be here, possibly not for the birth, certainly not for the upbringing. Historically, the man would be the hunter gatherer and their responsibility would kick in much later on. The women would be the ones there all the time. And even in recent years men have gone out to work and women have done the 'baby' thing.
Things are changing for men now, they are more unsure of their role in society in bringing up babies, in what might be required of them, they cannot follow their own fathers as role-models as that might be different to how we will want it to be.
Women, on the other hand, have the knowledge and security of knowing our role does not change, certainly not at first, we will always (or mostly) have the dominant role in the initial upbringing of our babies, whether we work in other employment or we don't, have other children or not, we do those things in addition to being a mother, so that role never changes.
I think it truly frightens men. I have spent time wondering why DH might be such an arse at times when I need him to be understanding and supportive. And this is what I come up with. He is afraid. Even though we have a toddler, he now knows his role here. It will change again.
Also, more simply, you have changed, what with hormones etc. He probably does not know what to do around you. I am not making excuses for him at all. He is being a shit no two ways about it.
Can you go away for a few days, get some space if he won't go away, have a break from each other? Rather than think about going away for the birth...how far are your parents.