NC for this, and apologies, this will be long. I can't see the wood for the trees and I would appreciate some outside perspective.
Background: we have been married 2 years, together for 6. DH is 10 years older, we both work full time in high pressure jobs, I do more out of hours/weekend work on top of normal 8-5. We have DS who is 14 months, I wanted the baby more than he did, he just kind of compromised to appease me. My son is the best thing that has happened to me, he is in nursery full time and I do 95% of childcare outside of nursery.
DH always had a shorter fuse than me, he is highly strung and gets wound up about the most trivial of things. Think throwing a temper tantrum when taking out recycling, or trying to complete an online form and autocorrect gets in the way, or TV remote not doing its thing for whatever reason. He swears, throws things (but hasn't broken anything yet), occasionally even sort of jumping up and down in rage. This is a grown man in his 40s. He does it in front of our son too. Sometimes he gets annoyed when DS wakes in the night (we cosleep, that's the only way we can get sleep at night) and I have to tell DH to cut it out. I deal with all night wake ups, but because DS is in our bed, sometimes it wakes DH.
He is getting more critical of me too. My driving, my cooking, some of my opinions. Just as an example, he criticises me for letting my 14 months old DS feed himself (and create a mess in a process as little children do). Apparently I am following a fad and should be spoon feeding only to avoid mess. He doesn't have experience or educational background to back up his childrearing controversial views. He thinks he is a god's gift to humanity and everyone else are plebs.
He is workaholic and would prioritise work over anything. We have a cleaner coming once a week, and I do in between tidy up/laundry/quick hoover/mop. He cooks about 3-4 days a week and occasionally sorts out the dishwasher.
I am tired of constant tantrums and swearing from a grown man, even though they are not really directed at me. It doesn't set a good example to our son. What worries me is that gets irritable with DS, and although he doesn't really spend one on one time with him much (only when I am working out of hours/weekends), I don't want him to have a go at a young toddler for doing normal toddler things.
He does have good qualities. He is loyal, he is very good with our joint account finances (we each have our own in addition to the joint pot), he has a good sense of humour when he is calm.
I don't even know what exactly I am asking here, but would be very grateful for your opinions. Normal/not normal?