Gypsy as a term is not inherently racist. Why? Gypsies/Romani in the Americas also use it to describe themselves!
This was never the issue. People here have to stop assuming that certain things are the contentious issue when
they never were.
Even if they refer to themselves as "gypsies", that does not mean it's okay to use the word "gypsy" to refer to a
stereotype of them, or to say that engaging in one particular lifestyle choice they are culturally known for means you can "become a gypsy".
Racist: "Darn you, how about you go off and do [negative thing] just like them darn Gypsies!"
Not racist: "We could go around the country in a caravan like Gypsies do."
Except he didn't say "travel like Gypsies do". He said "become a Gypsy". There is a slight difference there, in that the latter pretends that Gypsies are
nothing but traveling people, nothing outside that one stereotyped trait, and he's basically made that clear himself. There is a difference between "do <thing> like <ethnic/cultural group known for that thing> do" and "become a <ethnic/cultural group defined solely as a specific thing the actual group is known for>". It's pigeonholing the group as nothing but "travelers", showcasing pretty obvious ignorance that they're an actual people with more to them than that. This has been made clear by the fact that 1) he's stated many times he
did mean it to refer to a stereotyped trait they have and not the people as a whole, and 2) he seemed totally unaware the word even referred to an ethnic group in the first place. Malice or not, ignorance toward the cultural group you're accidentally talking about (and stereotyping a bit) is bad in itself, and considering how much racism and outright institutionalized prejudice goes on against the Romani people, you'd think he would at least think twice now about using the word like that on an international forum, but he's
specifically stated he would continue to use it that way. That's just plain arrogant and insensitive, and willfully ignorant. When it comes to matters of whether or not you're being offensive about a group of extremely marginalized and hated people, I believe that one should err on the side of caution rather than require the opposing side to prove themselves 105% correct and you 105% wrong, to your satisfaction, before declining to use the potentially offensive language.
Specifically, there is a wide, wide number of people writing from 2010 who feel that the word itself is a racial slur. Interesting... I'd actually never heard it used that way at all, so I guess I've learned something new.
I'm surprised that surprised you, actually, considering how "gypsy" is an exonym to begin with, the groups using that exonym generally have not been... historically
kind to the romani people, and they're generally portrayed in a very negative and slurred manner in popular culture, and when they are, they tend to be referred to as "gypsies" (anyone who would actually refer to them as "romani" would
probably be too knowledgeable to be buying into stereotypes in the first place, at least in the US).