I don't have it with Jim, however I do understand the feeling Jen, as I have experienced it with both Evie and Brian. I have reached a point where I don't tolerate the behaviour anymore, I refuse to "walk on eggshells", however it takes much work to reach that point and I don't imagine it's possible in all cases. I am fortunate in that it is not my spouse who behaves in this fashion, it is my daughter, so the boundaries are obviously different. And I have Jim to back me up as he also doesn't tolerate the behaviour.
Perhaps Jen you need to practice sticking up for yourself. It is not unreasonable for you to expect to be spoken to politely or kindly by your husband. Nor should it make him ill when you point out he is not being civil. If it does, that is his problem, to be quite frank. You are also an important person and needn't be constantly worrying that defending yourself is going to make him ill.
However, it does definitely make a difference
how you say things. If you point things out in an aggressive or blaming manner, it will indeed make matters worse. For example, should he be complaining about how you clean the kitchen, and doing so in an unpleasant fashion, here is something you should definitely
not say:
"You are always criticizing me and I'm ****ing sick of it. What the hell is wrong with you?"
Rather say something such as,
"I feel hurt and nervous when you criticize how I wash the dishes."
Tell him how you feel, place no blame on him, and do not use absolutes such as "always" or "never".
Have you read any of the articles in the carer's information section? There is one I posted that addresses communication skills:
Communication Skills
There are other articles regarding caring for oneself which may prove helpful to you as well. Do take care, it's not an easy situation!