You just have to tell her that she's acting way too desperate. This girl doesn't sound like your friend...she just sounds like she wants guys to flock all over her. If she gets mad when guys compliment you, you need to just tell her that the whole world isn't going to think she's all that and she needs to get over it. She doesn't sound like a friend to me...or she just sounds like she's very insecure of herself.