Wow, I share many mutual sentiments.
Well, in dealing with this situation, it depends on a few
factors bah, such as:
1) How deep both of your friendship is, how much do you value
the friendship you both share.
2) How do you regard the criticism your friend gives you,
is it positive criticism or negative criticism; if you regard it as
advice, or words that hurt you.
3) What is the motivation of your friend making that criticism.
Whether your friend is trying to help you to become a better
person, simply running you down or your friend is drawing to
conclusions because she doesnt understand you enough. If you friend
has hurt you, perhaps she did so unwillingly, her intentions could
really be good. I think this is the most important point for you to
know.
4) Whether do you think your friend has the grounds to make that
sort of criticisms on you.
From there you can decide what you want to do loh.
If you are really hurt by those criticisms, you could either end
the friendship but that is rather drastic to do and just words
alone shouldnt warrant ending the relationship you have. Your
friend may not have purposely hurt you like what i said.
Else you perhaps want to give your friend a chance and let your
friend try to repair the damage between yr friendship. You should
let your friend know about it, that as your friend, she ought to
spare a thought to your feelings and she needs to be more
sensitive and careful with her words in future.
Or bring in another mutual and neutral friend to confide in.
Tell that friend how you felt about the criticism of this friend
and this mutual friend could act as a middleman and convey the
message over to the friend. Like this you may avoid certain awkward
moments. But really have to make sure this friend is neutral and
not add any salt and vinegar, twist your words and make things even
worse than it is.