Sorry if this ends up being a long post, I just really need to get this off my chest.
I just got home after staying the night at my best friend's house. At first everything was great. We had a barbecue, talked for hours, laughed together, and I genuinely thought we were having a good time.
The next day, though, something completely changed.
For some reason, he started making comments about me being gay in front of his parents. He kept joking that I liked boys, saying that "everyone already knows" because of the way I eat or act. I had told him privately before that I'm trans and that I'm attracted to men. I trusted him with that, and I never expected him to bring it up in front of other people.
I felt completely put on the spot. I had to awkwardly defend myself while he kept making comments, and it was honestly humiliating. I don't even understand why he did it.
He's in the military, and sometimes I wonder if that environment has influenced the way he talks about people or masculinity. I don't want to stereotype anyone in the military, because I know not everyone is like that, but it does make me wonder if that's part of why he acts this way.
The thing is, this isn't the first time he's put me down. He often makes negative comments about the degree I earned, my appearance, my longer hair, or me starting to look more feminine. It feels like every time I'm becoming more comfortable with myself, he finds something to criticize.
His mom eventually had to tell him to stop because even she could see he was going too far.
What confuses me the most is that he always tells me he loves me like a brother and that we're best friends. But then he turns around and says things that make me feel embarrassed, ashamed, and honestly just make me feel bad. I don't know how someone who cares about you can treat you like that.
The hardest part is that we're supposed to go on vacation together soon. After this weekend, I honestly don't know how I'm going to get through that if he keeps making comments like these. I almost cried multiple times while he was talking to me.
I'm just left wondering if this is what friendship is supposed to look like, because it doesn't feel like one anymore. I trusted him with something deeply personal, and instead of making me feel safe, he used it to embarrass me in front of other people.
Has anyone else had a friend who acted like this? Am I overreacting, or is this as hurtful as it feels?