Ohh wow, those are the worst situations to deal with and I've had a few of those in the past. When I was younger and more hot headed, I would get mouthy back with people like her however that's very immature and I've learned over the years that 's not how to handle problems even if it felt good at the time. However, I think the only thing you can do right now is follow your husband's advice of doing your job to the best of your abilities and ignore her. My husband who is also an ENFJ has had to confront people about things like at work that and he's very good about being diplomatic. I don't know if you'd feel comfortable talking to her about her behavior towards you, but that's another suggestion?