It isn't. And why not just say Africans, Indians etc?
Come on Jonny, i know you are smarter than this.
The word African could also refer to an Arab from North Africa.
And i won't say "black African" if there is a perfectly normal word with only 5 letters for exactly the same.
Besides, if i would use the word African all the time, i'm sure you would sooner or later say that some are "European", or from US, etc.
I really don't see the point using politically correct language just because some oversensitive people like you feel offended if someone is using the N-word just to describe a particular group in society. We're not living in US, are we?
Exactly. Alternatively, one can use the term "Negroid" as either a noun or as an adjective.
Yes, although that comes from science so that sounds a bit weird to me to use in discussions.
Easily. You're implying that a) the skin colour of a woman's partner is somehow relevant
It is, about ugly white guys anything negative may be said about their looks. Compare some ugly black with a monkey and you seriously risk getting arrested in countries like Sweden or Belgium.