With regard to getting my facts wrong, the source you refer to is American, (I have looked!). Try the Chambers - "*Racist Term Removed noun, offensive a person of Black African origin or race. ETYMOLOGY: 18c: from French nègre, from Spanish negro black." or the Oxford - "noun - offensive a black person." — USAGE The word *Racist Term Removed has had strong offensive connotations since the 17th century. Recently, however, it has begun to be used by black people as a mildly disparaging or ironically affectionate way of referring to other black people. Despite this, when used by white people it remains strongly offensive, and should be avoided. — ORIGIN from Spanish negro ‘black’." Don't want to argue too much about what was what & when, it could be far too lengthy to discuss on this forum, totally agree with your point about our flags though.