There is nothing wrong with Nancy believing in her product. Of course Medifast has profit written into it. It is, afterall, an AMEX (public) company. They don't give their food away. Neither does Campbells.
If you are so distressed between the profit differentials (as you seemed to be) then you are free to make your own choices. Personally, I have considered writing Medifast to suggest that if they lower their prices, they may make up for it with many more customers. On the other hand, I've found that (for me) it is CHEAPER to eat poor quality junk food than it is to use Medifast. However, look were all those (99-cent) hamburgers and other fast food specials have gotten me! I currently have to take at least one medication that my doctor says I need because of my poor health-DIRECTLY caused by obesity. (It's a p.p.i.-for those who know what that is.) I got FAT because I bought the cheapest junk out there. I'd never denigrate the protein any Campbell's products, but I do know that in some cases you do get what you pay for. And, yes, I feel I'm paying too much for my Medifast---I also feel I'm paying too much for my cable, gasoline, etc.
I did think your opening salvo was abit ornery. I don't know Nancy, but I've read where she has helped many people.
Just do what suits you. As for me.....I've saved a TON buying garbage at dirt cheap prices and now I've GAINED a ton!! Hopefully, I'll be using much less Medifast in about 8 months....then I can go back to complaining about other bills.