If he is disrespecting you, just say "h, I'm sorry that you feel the way that you do, but talking to me the way that you are is disrespectful and I will not sit here and continue the conversation w/you at this time. I will be more than happy to listen and have a conversation w/you if you can speak to me in a proper manner." Then get up and walk away. You do not have to take him being disrespectful.
I have a question for you...how would you handle a friend or co-worker speaking to you in a disrespectful manner? Would you sit there and taken the BS or would you speak up? Just because your h is in MLC it doesn't mean that you become a door mat. You still need to speak up and point things 9out to him when he's being disrespectful to you. Wouldn't you say something to him about is tone/manner if he were still the old h?