If you know that her SMSes make you feel all sucky, then you
might seriously want to tell her that frankly.
She's being overly judgemental in telling you how you are
fickle-minded. The way I see it, the only fickle-minded person I
see here is her.
In all honesty, this is one kind of friend I can do without. I had
such a friend who would try to put me down in such a similar way.
After putting up with his nonsense for a while, I simply cut him
off from my life. I blocked him on MSN and totally ignored all his
SMSes.
I'm not saying that you should do the same, but you might want to
reconsider what this friend of yours means to you....