Kim,
All that I can say, is that for a thinking type is really difficult to handle the bad expression of Fi - the flighty and bitchy episodes, as you mention.
We just cannot really understand how a person can change the way she feels towards another so easily.
This is especially true if the T doesn't know socionics.