Yeah I agree with every word, that's why I said that issue is not that simple. She made a choice, and both Istredd and Geralt knew. After that episode she didn't have a relationship, and I think she was a bit ashamed too.
At the end she realized that she and Geralt were more similar, and that even she and Istredd understood each other quite well he was not...Geralt, and she isn't capable of giving love as much as they do. First, because she is a tormented soul (the obsession with having a baby) and then because she knows to be bitchy a bit. (I understood that from the dialogue between Yen and Geralt, when Snow Queen is mentioned).
Anyway after that short story she is quite different, and seeks occasions to apologize (she will never admit that, but we know)