I hope my post wasn't taken as "hateful"; it wasn't intended to be. I just wanted to get across that you really don't need to take on someone else's dietary burdens in addition to your own--that your friend/acquaintance, no matter how she's going about her plan, will not affect you one iota, weight-wise.
Everything we do to lose weight, no matter what methods we choose, is ultimately all of our own making. We can read and follow dietary precepts put forth by an Ornish or an Atkins or anyone else who has a viable and healthy plan. We can follow them 100%, 80%, or 50%. We can make up our own list of favorite foods and eat them in smaller amounts according to calories, fat grams, carb grams, or any other metric that makes sense to us. We can "cheat" or we can choose to stay completely on plan.
What we cannot do is undertake that kind of effort for anyone but ourselves. I know that if I did X, Y, and Z, I might lose weight more quickly than I have--but it's unsustainable for me, so I only do X and Y. It may be that way for your acquaintance, too, and maybe that makes her "imperfect" in your eyes, but in someone else's view, she might be doing well because she's at least accomplishing X and Y when that person can only handle X right now.
Blah, I'm probably making my post look like an abstruse math problem with all the letter variables.

What I'm getting at is that dietary perfection and imperfection only matter to one person. We can't eat for anyone else, diet for anyone else, plan for anyone else--only for ourselves. If surrounding yourself with other perfectly-on-plan people is what you need to achieve success, then that's what you should do; other people take different roads to get to the same place. Other people may even have different definitions of success, and that should be okay too.
Again, sorry if my tolerance for imperfection came off as hateful. It was intended as anything but; I have nothing but respect for anyone who walks the long and often lonely path of trying to remake herself or himself, and that goes as much for those who trudge on that path as those who skip along it. (Well, within limits--I admit I don't have oceans of sympathy for for a few people in the universe, but hey...I never claimed to be perfect.)