Ok, I'm sorry but I'm on his side. Simply because your first reaction was "are you gay". Obviously it's immature, but that is not the right reaction. I think that was way out of line

I'll get downvoted for this; don't care. You shouldn't have reacted with that.

Though maturity wise there is a definite issue.