'Latino' is a cultural concept, not a 'race'. Excluding Black and White Latinos, most of them are at least partially of Native American descent and pretending for argument sake that I believed in natural property rights, I would argue that all of the Americas is their ancestral homeland and they have every right to travel from any location in the Western hemisphere to any other. 'Illegal' Mexican/Central Americans immigrants who have indigenous ancestry have every right to enter into California or any other American state (or Canada, for that matter) with or without the American (or Canadian) government's permission. I don't really understand why Amerindian descended Latinos prefer to identify with Spain and Spanish culture by calling themselves 'Latinos' and 'Hispanics' rather than as Native Americans or at least people of mixed Native American/Spanish heritage. From the little I know of it, I respect the Mexica movement.