There is a lot left out to this story. If it is not a total fabrication.
If it is obvious enough for a stranger to put that on a receipt, and they ARE correct, then you did something to tell them that.
If you are telling a complete stranger that you are gay, don’t be surprised when people object. Your sexual adventures are none of my business.
I like your anwer.
My position is I don’t care a whit about what you do in your personal life with the previso I don’t want to hear about it public. Once you go over that line and flaunt it in my face, I can counter it by doing what I can to “screw” you.