I hate when people on this sub just jump straight to "leave his ass" because there's a lot that goes into a relationship that one reddit post can't sum up. That being said, I, personally, would never tolerate anyone speaking to me like that. I wouldn't even stomach it coming from a stranger on the street and ESPECIALLY in my own home by someone who is supposed to care deeply. 
And it's unprofessional, embarrassing, and down right scummy for him to be eye fucking a coworker while in front of you and other coworkers. It probably makes her uncomfortable and embarrassed too.