Ex-boyfriend called me a bitch while we were together and now he wants me back what do I do?

So me and my now ex boyfriend were together for about a year and we started off as best friends who could tell each other anything and just talk about anything for hours. We started dating and of coarse as normal couples do we fought but because we were friends first we were always able to sit and talk about it and we wound up making our relationship stronger. Well just this past we were both saying things we didn't mean in texts as usual. His dad and younger brother were around while he was still mad at me and texting me. The dad and brother both hate me and didn't want us together and I'm still not sure why. But while my ex was texting me they were egging my ex on and pushing all their hate for me into my ex's head to the point were he believed what they were saying; that he would be better off without me etc. I got a text from my ex calling me a Bitch; yeah I was mad at him but the minute I saw that text I knew something was up he's never spoke to me like that before no matter how mad he gets his dad and brother really messed with his head. And now my ex is freaking out apologizing. He's so angry at himself for calling me that because I broke up with him. He's asking for forgiveness and says he'll do anything to keep me happy. That and he's sorry he's an idiot who lost the best thing that's ever happened to him and that I'm not a bitch that I'm a wonderful woman. He doesn't care to much about his dad he's a mommas boy but unfortunately his mom past away before I ever met him but I was able to honor his mom's first year of her passing. And I've met most of his mom's side and they say I'm family. I love this guy and want to be with him but I'll be honest I don't know what to do?
Updates
+1 y
My ex's best friend who is like a brother to my ex texted me the other day and we started talking about what's been going on and he said that my ex is an idiot for listening to them. The conversation went on for a few hours but it opened my eyes and my anger went down. He basically said give my ex a chance to make it up to you. I told him even if my ex did make if up he can't take back what he called me and the hurt and pain.
Updates
+1 y
My ex's friend said no he can't but you can give him a chance to make it right. Then he said,"May I make a suggestion?...Let his suffer this week without you and then this weekend go see him a talk to him about it." Even his grandma *his mom's mom* called him a dumbass and told him he really f***ed up and said I have every right to be mad and she's very upset with him. But said since I hate him and want nothing to do with my ex maybe you should move on.. He told her no.
Updates
+1 y
He then told his dad and brother its his life and his relationship and they need to stay out of it if they don't like it tough. I'm actually thinking about taking his friends advice and letting him suffer for the week then go talk to him this weekend but I'm not taking him back he's going to have to earn that back so basically he has to start all over from the friend zone.
Ex-boyfriend called me a bitch while we were together and now he wants me back what do I do?
Post Opinion