I nuderstand it is not self hate. Latino or Latina is a generic concept imposed by the dominant culture in USA meaning Anglos. I do not identify as a Latino either only Puertorican and Caribbean. I am as estranged to Southern Americans as I am to Anglos the only thing I share with Southern Americans is the use of a language. It is a social and cultural thing but even if you break it down the caribbean has distinct genetic components as well that differentiates it to other latin american countries and its own history as well. If it sounds self hating to some it may be because in fact it is the case here or not. However, it may as well just mean that she resists being labeled as such. I would have probably done the same and as a matter of fact I do it all the time in Spain where apparently they have incorporated the same generic labeling of people so different among themselves; I tease ask what is that, proceed to discuss about the social construction of the cocnept, and then blow away their minds by resectfully telling them that they have offended me because of their vulgarity and their ignorance.