ETA: I have been corrected that there are 3 ethnic groups in the travelling community in Europe, one of which being Roma. Who are one of the groups you are referring to when you say 'gypsy.' It's a racist slur. They face discrimination and racism all over Europe and you joking about a 'gypsy curse' or dressing up like a 'gypsy' for Halloween is neither helping or ok. Also using 'gypsy' for someone who travels a lot, or saying you were 'gypped.' Stop.
Wasn't that simple?
There is some great discussion in the comments correcting me and also teaching a bit more about the other Travellers which you should check out!