Boyfriend is mad that I compared him to my guy bestie

I have been with my boyfriend for 2 years. I've known my guy best friend since 3rd grade. His now is Aiden and my boyfriends name is Grant. So both Aiden and Grant have BPD(Borderline personality disorder). I was the first person Aiden told when he got diagnosed at 17. My boyfriend is hurt because I compared his BPD to Aiden's. My boyfriend has gone off on me, called me a dumb bitch for no reason. He has told me he's glad I miscarried because I would have been an awful mom. He can be pretty awful towards me. We were fighting and I begged him to get therapy and he told me to go fuck myself. I just said "You know. Aiden has BPD and has never treated me this way." He told me to go fuck Aiden then and that he's not Aiden. Don't get me wrong. Aiden isn't perfect and I know he has this like firey anger inside him that comes out when he's splits but he's NEVER split on me and hes been receiving treatment for his BPD. My boyfriend refuses to apologize for hurting me and says what I did was worse and he's already insecure about me having a male friend and that me comparing him to a guy I'm close with is worse than anything he's ever done. I feel like I'm going crazy.