i think you really need to have a talk with your husband. is this how he usually reacts to you when you're upset? i know i don't know anything about your relationship, but he isn't treating you well. for all the pain you're in, you sound amazingly aware of where the pain's coming from and what you can do about it.
i send you lots of love and hope. it sounds like a really rough situation.