I think it's still a generalization, but I've seen people with, for example, O blood
types switch from being vegetarian with very good results
after developing cholesterol problems. Eskimos and Plains Indians ate almost all animal, and have few cholesterol problems. So just because you're a vegetarian doesn't mean that's what's right for you. Now, that doesn't mean I know what's right for you, just that vegetarianism is a philosophy, not a system of healthy eating.