Good advice from someone who grew up down the road in Spring, Texas.
Of course, when we say Mexican food, we're really talking about Tex-Mex - True Mexican food is something else entirely.
While we in Texas may argue about whether real chili has beans or not, there are places in our country where they make something they call chili and just ain't. Take Cincinnati, Ohio, for example - the recipe for their famous Skyline Chili contains ingredients like chocolate, cinnamon and Worcestershire sauce... and, they serve it over spaghetti!
Someone ought to sue them for false advertising, or at least report them to the FDA.