Just chiming in on the gypsy being used positively or negatively depending on it's said: I kind of feel this way about a lot of other things. I'm Mexican and sometimes when people say 'Mexican' and I haven't heard the rest of the sentence, I sort of tense up to see where they're going with it because I live in a rural, conservative area. And the way Jews are just that, they're Jews, but it can sound offensive depending on the context. Idk I associate with that, I don't know if makes sense or not