You already know why, you’ve as much as said it yourself. He’d cold, he hurts you and he says its your fault.
How is this going to get better? It hasn’t so far, why would it later? Sweetheart, when are you going to be sure that you deserve to be loved the way you want to be loved?