To play devil's advocate, I've had a lot of friends who could not be "supportive" (by my definition) in one area or another in my life, for a variety of reasons (and I'm sure they felt the same about me). It didn't necessarily make any of us bad friends. Sometimes it was over diet, weight loss, religion, or other life choices.
I think it's often very difficult to be "appropriately" supportive in a lot of situations. If you say too much or too little, it can come across as rude or disinterested. It can be a hot topic for some people where nothing you can say or do is the "right" thing, especially if you disagree. If she's generally been a good friend, and only on the topic of weight loss does she seem to drop the ball, then this may just be a sore spot for her.
On the other hand, it seems to be a sore spot for you too. Cheering her on to her face, and cursing her behind her back, isn't worthy of a real friendship either. You're not being honest with her, and my guess is she knows it. Insincerity has a way of coming across. If a friendship with her is important to you, you should be able to tell her how you feel (without blaming her for your feelings).
Obviously the entire situation can't be explained in a couple paragraphs, so I have no idea whether any of this applies to you and your friend, but I know it's really hard to tell people what we need or want from them, and easy to feel disappointed when they don't come through for us. Usually they're completely oblivious of our hurt feelings (which only convinces us more of their insensitivity). You can't count on anyone, no matter how close, to read your mind (my husband is constantly reminding me of that). You have to tell people how you feel, and ask for what you want from them ("Being supportive," is too general, because it means different things to different people - she might really think she was being supportive).
If she's been a good friend otherwise, this is worth working on together, or if it's too hot a topic for either of you, avoiding the subject altogether.
|