Since divorce is out of the question, I would say the only option available would be for the two of you to seek counseling in order for you both to learn better communication skills.
Living AND working together can be very stressful on a marriage.
Hopefully after work or on weekends, you both take some time apart from each other since everyone needs some space from each other.
If he refuses to get counseling, then your only option left is to have a heart-to-heart w/him & convince him that it is vital to both your marriage as well as the business to be able to get along well as a partner.....a functional + successful team.
And in order to achieve this dynamic, he needs to start showing some more respect on his end.
Just my two cents, but I honestly couldn’t remain married to someone who treated me the way you describe your husband is treating you on a daily basis no matter how many children we shared.
The stress + anxiety of everyday living would just suck the life out of me.
