YOu must realize that Spanish is the culture of force.. and also the language of force.. kids here in s california have no choice in either... it is spanish only.. their cultures, holidays and traditions.. language..
"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! :-)
What in the world are you talking about?