I was in an abusive relationship (physical/emotional) from 16-20 and then met current DP.
Do you look at your current partner and think "oh, he's so much better than my ex"? Is that the standard you used to decide this was a healthy, non-abusive relationship? Did he feel like your rescuer?
Because if you did, it would explain why you think his behaviour is acceptable or normal.
The way he treats you isn't normal and it's not what a healthy relationship looks like. This isn't what arguments look like in a healthy relationship. It's not what people mean when they said they had an argument.
It actually makes me quite sad that you're so accepting of how badly he treats you. Like you think this is the best you can hope for in a relationship?
Just because he's less abusive than your ex, doesn't make it ok. You deserve so much better.
If this is how he behaves when you're not tied to him and could leave if you wanted, how much worse do you think he will be when you're married and can't just easily walk away from him? Do you think that might make him feel he could get away with worse behaviour because you'd just have to put up with it?
The Freedom Programme is an information course, not therapy. It's free to attend, women only, and confidential. They won't tell you to leave him, they won't tell you what to do, and they won't judge you.
They won't even ask you to speak or talk about your life. You can just listen to the information they have to share about what healthy relationships look like, the dynamics of abuse (rather than trying to spot specific "symptoms" or abusive behaviours, they teach you about the quest for power and control that drives it), and how it affects you. How it gets worse after marriage and pregnancy. How it affects children.
It also teaches you how to see early warning signs that someone is abusive and how to identify abuse from different people - different people use different tactics and behave differently, so comparing one abusive man to the next is not a reliable way to tell somebody is not abusive.
It is very, very common for women who've come out of an abusive relationship to end up with another abusive man because they compare the new man to their ex and think "oh, he's so much better or hasn't done something specific my ex did, therefore he can't be abusive". When in reality, the new man just engages in different abusive tactics or hasn't yet escalated to the extremes of the ex.
Comparing one person to the next is not how you work out whether someone is abusive or not. It's actually quite a dangerous approach to take because it's so unreliable.
If you hadn't spent four years in an abusive relationship I don't believe you would think your current relationship was normal or healthy. It's really, really not, and you deserve so much better.