Do you appreciate when your friends are honest with you, even if it's not what you want to hear?

My friend is mad because I don't think she should lead this sweet & genuine guy on when she still has strong feelings for her ex boyfriend, who she talks to on the regular. I think that's really shitty & she wouldn't like it if it were done to her. (& btw this a woman in her late 20s who has dated plenty of assholes, so she knows what it's like to be misled).Her response was that "life is not black or white....it's gray"

She has another close friend who just tells her what she wants to her, so it's difficult to get through to her.

I feel bad, but I just don't like to see anyone hurt. I'm a total marshmallow.