Language has nothing to do with race.
Language preference has nothing to do with race.
Hispanic is not a race, it is an ethnicity like Italian, Irish, or Greek.
Mexican is not a race, it is a nationality like American, Candadian, or German.
Those people who want to advance the criminal invader cause by pretending this is about race are absolute morons.
Besides that, some people just need to get over themselves.
I feel just like this guy every time I go to a fast food place............now I can speak spanish........not well, but enough to communicate if I was a guest or tourist in thier country............but most of the time I feel like I want to strangle the person at the counter because I cant understand what the *%$^ they are saying in their broken english/spanglish.
No, it isn't. It can't be a nationality, as there are dozens of separate nationalities it applies to.
In practice it really means those of brownish, vaguely Latin American race. The attempt to claim that it is referring to language is merely a transparent attempt to mislead.
And, of course, the definitions result in such odd facts as a red-haired, freckled Galician from northern Spain being "Hispanic," but a brownish Brazilian not qualifying.