"Spanish" people are white Europeans from the country of Spain. I think you are referring to the racially and culturally mixed peoples of Latin America, which are distinct from "Spanish" people. Remember that Mexico is more culturally Amerindian than it is European Spanish in many ways.
Why do so many Americans refer to Latin Americans as "Spanish" because of the language they speak. It makes as much sense as calling a black Jamaican or Chinese Canadian "English." If you call this Polish/Italian American "English" I will get VERY pissed off! :-)
Is Limey okay?
So would the English!
WE also have our share of Spanish people from Europe in Mexico..and they are here as well..my neighbor has two kids fathered by one .on welfare of course. I dont care where you come from dont force this Mexican, spanish or what ever culture on our kids, which is being done... at the expense of kids struggling to learn in America