Just a quick side-note. As a European, I have a feel that the definition of “race” is different in Europe and in the USA. I noticed that fellow americans identify some people as “black” or “latino”, which I identify otherwise. For example people presented in the USA as “black” or “african-american” (whatever that means) are, in my eyes as “mixed ethnicity”. For me people from the south of Europe and from the middle east have white skin. People from the south of India and Sri Lanka are “black”, but of a different “black” than people from Africa.
I am not sure what all this means in the context of this mostly US-centric discussion, but I wanted to point out that sensitivity varies even between western countries.