I dont really undestand how using a nick name or shortened version of a person ethnicity is racist.

Im canadian people call us canucks
United states of america people call Americans
Japanese people call japs
Nipponese (japanese word for japanese) called nips
Italian called I-tie-z
Scottish called scotties
Russians called rushkies
Turkish called turks
arabians called arabs none of these people ever complain..

so why are the Nigerians so upset?