You still stick around hoping that he will change-tolerance you said-things he can accommodate to a better relationship you said.
You do all your best for him because you love him.
Despite the threats, anger shown to you, you still do what you can.
You come home to a jerk.
He seems the perfect guy when he kisses you awake in the morning, but still a jerk before that.
He is a total jerk but you still stick around.
Either it is real love, or you had no choice.