You can replace references to "gay" to "Christian". and it works just as well. I think it's simply the role playing aspect that escapes the guard rails.
Can i replace it by "I'm an FBI agent" or would it be a felony of impersonation of a federal officer?
I'm assuming the "Christian" one doesn't call you darling though :)
Does it work for roleplaying groups that are too obscure to have stereotypes?