should I just end it?

My bf is really fucking annoying. He irritates the fuck out of me & I can’t even take it anymore. I told him something that went on in my household the other day & we were otp Today and he picked up the phone in a disrespectful tone so I was like you couldn’t just say hello? And he was like u not my mother & u don’t pay my phone bill I can pick up however tf I want and I’m just like yeah you can do whatever tf you want but if you speaking to me speak to me with respect & he was saying how I’m not his mom blah blah like wtf does that have to do with respect. I was like idk any grown man that picks up the phone like their speaking to a homeboy when their gf calls. Anyways we were going back & forth cause he doesn’t understand respect and he was like direct your anger to the right situation direct your anger to what’s going on in ur household not me. Then he was telling idek who I am knowing I’ve struggled with insecurities & a lot of things mentally in the past. So for him to say shit like that got me upset. Just cause I’m upset at him doesn’t mean it’s because the things in my household. I wasn’t even fucking thinking about those type of things. He just been annoying me since I got off work & school. He doesn’t understand my character or the type of person I am and it’s really annoying. He was provoking me so much otp. He was speaking over me and saying I need to figure out myself again & to point my anger to the people in my household. I told him how would he feel if he’s upset about something I’ve done and I told him direct his anger to the situations he’s been going through (he found out the person who he thought was his dad isn’t & he’s currently sleeping on the couch cause his grandparents took over his room & he always complains abt it) I would never stoop to his level. He disgusted me. I already have a hard time explaining my self to people or even talking about my issues and he ALWAYS throws them in my face. He always shows me the type of person he is and I ignore it. One time I told him a secret and he literally threw it in my face in a argument. He’s 20 & he works full time & goes to school he’s saving for a condo. He has his shit together money & bill wise but I feel like I’m dating a fucking kid with no respect. When I tell him he breaks my trust he says “if I broke your trust because of that then it’s cool” .... wtf if you care about someone it wouldn’t be cool. We’ve been together for 1 year in a half.