I find that most of the people around here people call Mexicans are not from Mexico at all but some other Central or South American country.
Probably the same people who have no idea that Spain is in Europe.
Actually, Mexicans(NOT precluding Chicanos)do
NOT consider themselves (direct)descendents of the Spanish Conquistadors, they consider themselves descendents of the Aztecs
.
So what do you call a Mexican?
Mexicano, or perhaps
Chicano(en el Estados Unidos
)
But Why do Mexicanos call each other "Homes"?