He sounds nasty and vile.
How did your DC respond when he is shouting and cursing?
My 1st H would get drunk and rage at me for hours calling me everything in the book.
I left and I made a promise to myself and my DC I would never ever put up with name calling verbal abuse ever again.
My 2nd H was warned early in our dating as I told him the first time he called me a name would be his last. Neither one of us called each other names.
OP you really don't have to put up with this.