I'm a goy, and I can assure you that the vast majority of goyim have no idea what it means1, or that there is a possible pejorative aspect to the word. My mother is happy to call herself a former Shabbos Goy.
If you're worried about people taking it as a pejorative term, I don't think that will be an issue - most goyim don't know what the word means.
If you're concerned about people using it in a pejorative sense, that is a different matter. There are plenty of other terms that can be used in a pejorative manner, and it isn't the word itself that is a problem, it's the mindset behind it. You could use the word "Christian" in a pejorative sense (and I have seen instances of this already).
By way of comparison, the word "Jew" can be used in a neutral, categorical sense (e.g., "the most familiar religious groups in the world are the Jews, Christians, Muslims, Buddhists, and Hindus"), a positive, sense (e.g., "the Jews are the chosen people"), or a negative sense (e,g., everything that the Nazis said about Jews).
On a similar note, the word "gentile" was originally pejorative, meaning "pagan, heathen", but it can now be used in a neutral, pejorative, or positive sense. The intent and context determines how the word should be taken.
Prohibiting the use of a specific word isn't going to prevent bigoted remarks. The only way to do that is to prohibit displays of bigotry.
I've been using the word "non-Jews" to describe everyone who isn't Jewish, but I don't see any reason not to say "Goy". Words only become a problem when the intent behind them is hostile.
1 I just asked everyone in the Mos Eisley chat room if they knew what "Goy" means. None of the 6 people there had any idea what it meant.