It doesn't matter what the context is, odds are somebody will take offense.

In my personal experience, I always opt for vocabulary that is as non-offensive as possible (sometimes near impossible because pleasing everybody is hard work)

Also, if people are looking to the definition of things, "Gay" used to mean "merry" or "carefree" . . how people have twisted the meaning of so many things in this day and age...