Al fin y al cabo, solo se trata de términos...
El hecho es que seguramente, el termino "Latino", tendrá alguna connotación racista, ya que son pocos lo españoles que me han dicho considerarse Latinos... Los demás dicen considerarse Europeos; y he aquí, otro término...
y el término es correcto, sin embargo un Norteamericano es alguien que es nacido o vive en USA
vaya así es como se nos discrimina a los mexicanos, no somos ni norteamericanos, ni centroamericanos
Si no me equivoco el termino latino se usa para la gente que vive o viene de latinoamerica, que es la parte del continente americano que habla lengua derivada del latin, no necesariamente español, por ejemplo brasil, que habla portugues y son latinos tambien puesto que el portugues deriva del latin.
Se os hace esa diferenciacion puesto que, siendo americanos os diferencias de USA en eso precisamente, en el idioma, pero el termino latino solo se usa para hablar en terminos generales de esa parte del continente. Tu eres peruano antes que nada, o un dominicano es dominicano y despues latino por esa diferenciacion.
No es ningun insulto llamar latino a nadie, un insulto es si te llaman sudaca, eso solo lo emplean los racistas (o el amiguito cuando esta de vacilon). Si yo te conociera a ti y me preguntaran que de donde eres diria que eres peruano y no latino, latino definitivamente es un termino general.
De todas maneras el latino esta muy orgulloso de serlo y lo expresa cada vez que puede.