I embarrassed my ex boyfriend by making him cry infront of all his friends after he cheated on me. Am I wrong for what I said?

Anonymous

My ex and I had been dating for a year and a half but the last 2 month of our relationship had been rocky. We were constantly fighting and I went to bed crying nearly every night. Last week I made the decision to break up with him and it ended peacefully we even made a plan to meet up to give eachother our things back where he stood me up making me wait for 2 hours. I hadn't seen him until today when I found out he had been cheating on me with 5 different girls for the last month of our relationship. I went up to him infront of all his friends and called him out for it, calling him a narcissistic lying dick to which he blew up at that. He then proceeded to point out my biggest insecurities and secrets that I have only told him in confidence, he also pointed out my mental disorders saying I was "fucked in the head". I got upset and slapped his face...

(yes I know it was horrid and as soon as I did it I wanted to puke it was so disgusting of me to do that but I was mad about everything and I have never done something that awful to a person in my entire life so I don't need advice on that front"

... and told him how I never went down on him because he smelled and tasted bad and how he needed to clean himself. How he never made me finish and I faked it every single time. I also brought up how he's a liar and a manipulative psychopath and how all his friends hate him. As I was walking away I realized he was crying. And not just some tear-rolling-down-face cry, he was sobbing into his friends arms. Keep in mind this man rarely shows any "embarrassing" emotions so it was weird seeing him cry especially since what I said was nothing compared to what he said.

The thing is, I still love him. We had been friends for 7 years before we started dating and I'm going to not only miss my boyfriend but I'll be missing my best friend and I even though I still love him I hate him for hurting me so deeply and lying.

Am I the dick for everything I said to him?

Updates
1 y
Just to clarify some things:
-I didn't just run up to him and his friends screaming I came to him peacefully and eventually it led to that reaction.
-He pointed out my sexual flaws infront of his friends as well and I retaliated.
-I am not condoning hitting anyone and am in no way saying I was right for doing that, you should never hit anyone unless out of self defense and I lost control in the moment and apologized profusely for it.
I embarrassed my ex boyfriend by making him cry infront of all his friends after he cheated on me. Am I wrong for what I said?
18 Opinion