First of all, you have a misspell, it should say:
Do all Mexicans eat Mexican food?
And no, not every Mexican eats Mexican food, some are
vegeterians, but they eat Italian, American, Arabic, etc, food
too..
What types of animals eats all food?
an omnivore
What eats all of the carnivores in its food chain?