Is it acceptable to call somebody a "Gypsy Boy" or not?

I don't think so.