does this mean he wants me to leave?

my husband is doing everything that i dislike, everything that made me leave him before. everything that he knows he will lose me if he does those things. he drinks a lot when he knows he gets angry and aggressive easily. he puts me down a lot. he yells at me a lot. he watches porn, he calls me names. i dont understand why hes doing all this to me when he knows i dont like it. is he trying to push me to leave? one time he did say that if i want to be w him, i have to accept it all.... its like hes not afraid to lose me at all, but when im gone, he tries so hard to get me back.