So that can't be a yardstick -- there has to be some more objective criteria where a word is recognized as truly offensive by a large majority of the population.
I’m not sure that objective criteria will work here. Slang terms about sexuality often encode the bias of the majority and are targeted at humiliating a minority group.
Rather than trying for a universal measure, I think it’s best to leave it up to individuals, letting us all use whatever empathy and context we personally have.