Definition: Given a real-life anecdote of a complex ethical situation, generate a suitable title that describes the main event/root cause of the situation. Imagine that the given text is a social media post, and you have to write the title of the post, so the users can decide to read the main text or not.
Input: This argument involved me and my housemate (H), we have not had the best relationship in the past but we're civil and still talk to each other.

Earlier today I had lunch with a couple of friends, one of whom was gay. I posted on a picture my story with only the gay friend in the shot as it was mostly about the food. H commented to me in a message, saying that my boyfriend had gotten cuter, joking about how I was not dining with my boyfriend but some other guy. I replied with 'lol he's gay you know, hint hint', since he'd JUST called my friend cute, and H was recently single. That's all I said. 

He became incredibly angry at me, saying how I was being very offensive by assuming he would be attracted to any other gay guy. He said and I quote because the messages are saved: 'it’s the same as me pointing at a random homeless guy and saying u two are straight, wink wink' (no idea why he needed to use the word homeless, felt that was actually more offensive). I told him it was just a joke like how he'd joked that my friend was cute (I was actually joking, it was more to make it known I wasn't just having lunch with a single straight guy idk). He replied and I quote 'but it was a bad and offensive joke' 'like that’s like me using some racial slur on u and being like it’s a joke' (I'm Asian). He said he was trying to educate me so that I did not offend other gay people. 

This happened earlier and I have yet to reply to H. Who then asked me 'that was wrong if you, don't you understand??'. 

Please tell me if I'm actually crazy for not understanding how what I said could be offensive in that way. 

telling my gay housemate my friend who he said was cute was also gay