>>1 I think that saying that she has a privileged life is only from your perspective because people want or care about different things in life. What she is after probably has nothing to do with the normal things in life that you would class someone as "privileged" but things like love and friendship or loneliness and depression.
Rather than telling her that she's spoiled and should be happy talk openly to her about why she needs him so much and try getting to know her on a deeper level. People need love but getting desperate is bad. She might want a real, true friend who she can be completely open with and trust and rely on. If she doesn't think that she can get that from you or her other friends then she might think that getting a boyfriend is her best bet. And also you don't know what they did or talked about so they might have had some kind of strong connection that you wouldn't understand unless you were in her shoes. There might be more factors that you aren't seeing that contribute to this.
My favourite quote is "Be kind, for everyone you meet is fighting a hard battle" - Plato. Try being as understanding as possible of her situation and pain.
I hope I helped. Let us know what happens.