There is bonafide prejudice in latin america against race believe me I know. In Peru, Colombia, Mexico etc and once Cuba was very racist were Blacks weren't allowed in certain hotels etc. But castro has changed all that.Prejudice in latin america is not driven towards race, but towards social class.
People like to think that Latin means something different. But all it is, is another European culture which has imposed itself on blacks and indigenous people with many of the same prejudices but institionalized in a slightly different way.