I feel like I have slowly become an asshole, and justifying what I've done. I've been part of this friend group for 2-4 years, and this person, Sam, has been there since it was made. Over the past few months, I feel like I've been disrespected by them, they constantly reply to everything I have said with sarcasm and make fun of everything I like. Eventually I got tired of it and snapped. I keep telling myself I feel like I was ok because they kept constantly criticizing me; that I've been working hard everyday already dealing with some assholes at work, and I didn't need this. I wanted boundaries, but at the same time, I never told them to stop doing what they were doing. In the end, I just got pissed off I kept getting told off by someone, who in my mind, has no job, a twin that does everything around the house, is actively fucking and playing with the person who cheated and groomed on them, and constantly asking people in vc 'do you hate me' when theyre drunk or high.