I'm sorry for the negative comment.
I grew up in a home like that, after 17 years..... well, that's my story, not yours.
I hope everything works out for you and your family.
You say it just started 6 months ago. Do you thinkk that maybe Curt is feeling some stress over another baby coming? People release stress differently, it kinda sounds like he might've tried holding it in and the dam broke so now everything makes him go off. I'm not saying he's cheating or not cheating, or its the new stress or not, but something new is going on. If this isn't how he normally is, I would seek counseling from a pastor or the like before you call it quits. p.s. You are definitly not complaining, you are reaching out for answers, and thats good.