He was just a social media friend who I was never close to. Last year when he was working and I was a student, he was struggling at work with his coworker and would call me everyday to vent. Then this year I started working and had a really bad break up. He then went to continue school so he is more free. All my "friends" abandoned me after my breakup, and I basically vented everyday to my social media friend. He helped me a lot, I won't deny that. I'm doing better mentally, and I am starting to feel like he wants me to obey him because he "saved" me. 3 weeks ago, he complained about his family's unexpected guests to me and how they had no privacy for one night , and I said "I'm not sure about you your family, but my family is big and we all slept on the floor, and I honestly hated it."  Then he got very offended and said, "I'm not crazy like you. I know I grew up in a privileged family, but I just hate the fact I have to live poor....blah blah." Honestly, I found it offensive when he called me crazy. I feel like he is referring to my craziness since I've depended on him a lot. Honestly, when he vented to me about his work last year, I never called him crazy. Today, I told him something about my ex, which my social media friend told me to not get in touch with my ex. My friend got so angry at me, and I said that I brought up my ex my work had a really deep reflection meeting of 2021 and everyone talked about their losses. I mentioned that I lost my grandma and had a rough year with my ex. My friend knew both of my grandmas got covid and one died. Then he said he doesn't remember any grandma dying, and he asked me "Is it the one with a big mouth?" Honestly,  I've never told him that my grandmas have big mouths. I did tell him that one of my grandmas kept asking me to buy things for my relatives. I feel like he was just mad that I mentioned my ex so he attacked my grandma? I'm trying to distance myself from him and maybe not tell him much. What should I do?