Just broke up with my bf/rant

Has anyone had such a “good” relationship with a person that has pretty bad anger issues? because i really thought it was good, but in reality, i was scared, drained and exhausted. I was walking on egg shells. And now that i’ve left him, i feel awful that he’s sad and doesn’t understand why i did it. I left while we were “okay”. I feel so bad for breaking up while we were “okay”. but i wasn’t okay because i was basically looking forward to the next argument to say enough is enough. I’ve been feeling like this for the longest, i just postponed the break up every time because i loved him too much to bare to see him hurt because of me.

And shit i wasn’t the best girlfriend either because of how he was. He always said “i’ll never give up on you, i will never leave you.” And he really expected the same for me. But i love myself to much to see me fall apart more than i already have.