I don't know how you're holding it together. Big hugs.
I agree with marriedCrazy - this is about your boundaries - setting boundaries within which you will respect yourself (care less about his respect right now). I think part of that is setting a boundary that you can keep. It's such a tough situation.