I don't think it's helpful to discuss veganism in terms of good and evil. That comes too close to saying vegans are good and meat-eaters are evil. If this were the case, a meat-eater could never become vegan. Since most of us (with the exception of those who were lucky enough to be born to vegetarian or vegan parents) used to be meat-eaters ourselves (usually not very long ago), we have the advantage of knowing exactly how it feels to be a meat eater. And yet, it's so tempting to feel morally superior that we quickly forget -- we couldn't possibly imagine how someone could bring herself to eat an animal!
There is a small minority of vegetarians and vegans who stopped eating animals as children, the moment they learned that what they were eating had once been a living animal. Such people could, in principle, claim moral superiority to everyone else. I have known one such person, however, and she would never claim to be morally superior to anyone. What made her vegetarian at such a young age was not superior morals but rather an admirable abundance of empathy.
The fact that your friend cannot bear to hear about animal suffering does not make her a bad person. On the contrary, it shows that she's a good person who is doing something that is against her own principles. The reason she continues to eat animals is that she's afraid to stop eating them. She thinks she's incapable of what she sees as the self-sacrifice that veganism requires. She doesn't feel she has the psychological strength to go against her family, her co-workers or colleagues, and the majority of her friends. The right response to this, in my opinion, is compassion and understanding. One day, when she feels mentally ready, this person will become vegan. Simply by being vegan around her and avoiding being judgmental, you could help her along on this journey toward veganism. It may take years, but it will happen.
Humans are social animals. If everyone is doing something, it becomes very hard for a single individual to do something that goes against the grain. This is why so many meat-eaters convince themselves that the situation isn't really so bad -- not all farms are like the ones in the videos; the animals don't really suffer; they aren't sentient, etc. Anyone who is making such excuses is not evil. A truly evil person -- a sociopath or a narcissist: a person who is literally incapable of empathy -- wouldn't need to make such excuses; they simply wouldn't care about animal suffering. The good news for animals is that the vast majority of people are good. One day, when it becomes less of a social stigma to be vegan, when it seems less difficult and less self-sacrificing, all of those people will go vegan. I think our job as vegans is to make that day come sooner rather than later.