Цыган - это бранное слово
А вы знаете что в Молдавии и Румынии слово "цыган" считается бранным. И не обычными людьми так считается, а самими цыганами. То есть, с недавних пор они стали себя называть rroma (двумя r), а если кто-нибудь назовёт их цыганами, сразу жалуются на дискриминацию и ксенофобию.
И в последней редакции словаря румынского языка написали что слово цыган - бранное слово.
PS. Извините за ошибки, Русский язык не мой родной.