Here in California I have noticed that most Mexican Americans refer to other Mexicans as "Spanish". Why? Just speaking Spanish doesn’t make one Spanish. Being from Spain makes one Spanish. I speak English, but I’m not from England so I’m not English. I almost get the feeling that Mexicans here in California regard the word Mexican as an insult. Why? Being from Mexico makes one Mexican just as surely as being from Italy makes one Italian.