REALLY long story but I need help

So my bf and I have been arguing since Sunday night. We’ve both said some pretty bad things but the thing that I’d say hurt the most is him saying that his ex treated him better and how she’s better than me and the only reason he spoke to me is because he THOUGHT he’d be moving on to bigger and better. He said their relationship better because she knows how treat a guy and I don’t. The reason we started arguing is cause we had gotten into a situation and I told him I wanted HIM to a better bf to me but he took it as me saying I want another man in general .. like I just want a better bf in general. In the msg it clearly stated I wanted HIM to be that but he just ignored it completely. He said that I’m nothing I’m not worth anything so he’s not missing out he called me a ratchet hoe (he took my virginity he’s the only person I’ve been with) we were together for almost a yr in feb. anyways he promised me 2 months ago he’d stop talking abt his ex.. HE CANT. every time we argue he talks about her so he broke his promise & he says he doesn’t want her back he says those things to get me mad then again he said he doesn’t regret it or care and it’s the truth. But he never complained on how I treated him before he always says I’m the best gf but suddenly I’m not and he’s been holding back saying that when he doesn’t do a good job at being a bf at all. Anyways he told me I’m lucky he didn’t text her back on his bday cus she wished him a happy birthday but he got caught in a lie. I seen their msgs a couple months ago and I said why do u still have her number and all the msgs saved and he said she’s blocked we don’t tlk it doesn’t matter so I’m just like w.e he said she’s blocked on EVERYTHING including social media so I’m like if she’s blocked on EVERYTHING how tf did she reach out to you. I’m like this a sign y’all def belong together if SHes still checking for you and you stillll tlk abt her every month. They haven’t spoke supposedly since feb and it was left on bad terms his bday was in dec. what girl in their right mind still reaches out... u know what nvm. Anyways he said he deleted the msg so he couldn’t show me also when I said if she’s blocked what acc was it he said a backup bcus she didn’t have a ig when they were talking 😑😑😑shes has that damn same ig page since 2017!! They had a fight online and she deleted that backup page and never reactivated it. She’s not even following it I checked because he kept comparing me to her so I was looking at her pics wondering what is it tht I don’t have (very insecure of me yes I know) that was also the SAME page they were arguing on that he blocked. She argued on her only acc she has now and the backup Tht was deleted cause too much drama was on it. On her only acc she has now she’s been uploading since 2017 and they broken up in 2017 but we’re still friends and still following each other when I got in the picture. So he lied to me and got caught also she’s in his likes from 2017 so idk why he’s acting clueless like he has no idea what page could this possibly be. ANOTHER THING was she posted something saying when a guys gf blocks u off his page but he unblocks u that’s that hurt... LITERALLY THE SAME TIME AROUND HIS BDAY WHEN SHE REACHED OUT!!! & that’s soooo embarrassing cause I never blocked her I have ZERO access to any of his accs. We don’t share passwords or any information. So I gathered all my evidence and sent it to him since he showed me zero evidence to back him up. I threw it all at him he didn’t respond yet and I threw away everything he has gave me since he told me she was better than me. I threw away a bracelet he got me , clothes , a big bear and I returned Allll his gifts. I bought him late Xmas gifts and I went to the mall and returned them ALL yesterday. He didn’t get me shit for Xmas so he didn’t care he said cool I don’t need anything from u anyways. He asked me am I done and I told him I can’t be with him. He keeps secrets and he would’ve never told me his ex reached out if we hadn’t argue that’s the ONLY time he tells me the truth. He said I keep secrets or I didn’t tell u cause I don’t want to mess up the vibes. WTF I’d be only upset that u kept it not that u were honest and showed me that u actually “didn’t reply” my ex texted me too a month ago and I told him I was in a relationship cus he didn’t know and END OF DISCUSSION. He expects me to show him proof and screenshots but when it’s me I have NOTHING’