I'm reminded of a quote about what if the German army named their machines of war after the people they tried to exterminate, like the Apache helicopter etc.
I'm not saying we should "prohibit" words, I'm just saying I don't quite see how one could make much of a case for "gypping" being a word that isn't steeped in history of abuse of and discrimination against the Roma people. As recent as the 70s and 80s (and even to this day) for most of Europe. Eg, to quote song "Magnificent Seven" by the Clash: "What Do We Have For Entertainment? / Cops Kickin' Gypsies On The Pavement". (I never interpreted the song any other way than as a critique of systematic abuse by the police, and callousness of mass media - not as a slur by the Clash against "gypsies").
Just because "nigger" is derived from "negro" and means "black" doesn't automatically mean we can choose to pretend black people hasn't been and still are victim of racism, and decide that "nigger is now ok to use".
It's certainly true that many portrayals of black people in continental Europe often look very odd or offensive to American eyes.
As for Roma in the USA, it appears that their invisibility is more the result of an almost complete eradication of their culture, more than anything else: http://www.thedailybeast.com/articles/2013/12/22/american-gy...
There's plenty of racism in Europe - that doesn't mean it's ok or should be accepted.
Words do lose their negative connotations, especially with different spelling.