Please leave that man the first time you get a bad vibe. Leave him when you bring up an issue and he blames you. Leave him when you notice his pattern of disrespect.
And if you don’t leave the first time, you better leave the second.
He will not change