Am i bad like what he says?

My husband has been very abusive to me lately, hed hit me when i say something that makes him mad while we argue. Call me names, but expects me to sit still and not argue back with him. Yet, expects me to answer him too or itll mean that im ignoring him. Ive left him many times due to him hitting me. Ive told him the reason why many times why i keep leaving, but he will not accept it at all. Hell, he hitted me one time cause he brought up about me being childish for always leaving him, and i told him its because he keeps hitting me, so thats why i left. And he kicked me. Til this day, he still doesnt accept the fact of why i keep leaving.

He told me im wicked, i go against God, im a hypocrite, fake, liar, impatient, and bad wife/mother for always arguing back with him and leaving. He said no one will want a wife like me, but he will find someone easily, and ill be the one to regret and be jealous. He said hes no longer going to follow God because i keep leaving him, so now hes no longer going to be mr nice guy. But a bad guy.

I just keep telling him to change his ways so our marriage will be better. But he refused to accept it, and told me im the one who needs to change. Idk anymore....