I don't know how to end my Relationship?

We have been together for a little over 1 year. I'm super soft-hearted, a little emotional etc. He's completely the opposite - emotionally unavailable.

I don't know how we made it work this far tbh. He keeps making these jokes that offends me. When I get hurt, he drags it even further till I reach a crying point - if i cry / react he'll leave me for the day i. e either disconnect the call, block me, breakup or sometimes he makes obvious excuses ( he tells me his phone battery is too low. It's o 98% which is too low for him and he can't talk - I don't know if that makes sense)

Here's how a convo goes:

Offensive joke (eg. her body is better than yours, you are not pretty, her XYZ is better than yours, you are a waste of time") ---> me reacting ---> him calling me crazy and other names --> him blocking me.

This is not the relationship I wanted. When I was too sad because both my parents had serious diseases he told me im too negative and people who have had worse in the world dont cry like me because they are mature and strong.

I don't feel like staying with him but don't have the strength to leave. Please please help me. Any suggestions. any other pov would work.

I don't know how to end my Relationship?
Post Opinion