Right or wrong here's what I did today. Arrived home from work and H starts the lovey-dovey stuff and I couldn't take it. I told H that an emotional affair is not acceptable in our M. He denied having an affair. I explained the definition of an emotional affair to him (giving his emotions to someone other than myself, his wife). I told him I was aware of the pet name he is now using for her. H denied it repeatedly. The accusations started, which I ignored for the most part. H continued to deny, defend, accuse etc... I left. Maybe not what I am supposed to do, but I felt I had to.
Ashlee, I think you handled this very well. Just try and make sure you link your walking away with him shouting, being profane, being rude or disrespectful, or lying. You don't want to look like you're backing down from him; rather, you're making a principled stand (ex.: "We both know you're lying right now, and it's incredibly disrespectful. If you're not going to at least be truthful with me, then this conversation is over." Or, "I won't allow myself to be shouted and and cursed it -- I'm leaving. Let me know when you're ready to talk like a respectful adult."