...
Please tell me that woman is not dating anyone. I can not imagine what sort of hell that person goes through.
I assure you. That when she wants to, someone like Jessica Price can come across as completely personable, self effacing, and charming...
Having known someone with similar traits all my life I will make an educated guess and say it usually goes more or less in two ways:
1: She is using the relationship for some purpose. In this case the poor bastard is being strung along and given just enough to keep him invested in the relationship, but not enough to where he feels that he is in a position that he can ask her for a long term commitment.
He is possibly also alienating long term friends and relationships to stay with her as well. But once he has served his purpose, he will find that he has "done something wrong" that gives her cause to break up with him. Not hard for her because everything about that relationship has been on her terms from the beginning.
2: Something triggers in her head, and she actually wants to be with the guy long-term. i.e She views him as a "great catch".
She will act towards him in a totally different manner than she does with anyone else. And by different, I mean
flip-a-switch different.
All access to them as a couple is completely on her terms. They will only have mutual friends that she approves of. And while the guy may become tangentially aware of some of her negative traits; Due to the markedly different way she treats him, he will tend to view them as the occasional personal imperfections that everyone has. Not as the general mode of behavior that she applies to others outside their relationship and immediate circle of friends.
Naturally she will avoid long term relationships with men that have strong life-long ties to family and friends she wouldn't approve of, or is unable to control his frequency of access. Of course makes this makes it hard for girls like her to find something like the second relationship described.
Which is why so many women like this tend to wind up as old, bitter, man-hating cat ladies.