If you are allergic to peanuts, milk products, or strawberries, you usually blame your immune system for this unfortunate reaction. But when people enjoy a varied diet without any troublesome reaction ...