Well, hell. In a military context, "ladies," is practically a term of endearment, and the gay guy being offended may have been like a woman not wanting to be called honey, sweety, baby, sugar . . .
Although "fuck you Political correctness" also has a certain appeal to me.