At a loss as what to think EDIT

I just need some outside opinions here, because I’ve been told I’m just overreacting and being bitchy. My husband has since we started dating, had this thing where he’ll pinch me. Like hard, I’ve had black marks multiple times from it. I’ve told him a million times a hate and it hurts, I’ve cried sometimes because it hurts and I’ve even asked him to please stop. He hasn’t stopped, I don’t get bruises as much anymore, he’s kind of cut back on how much he does it. I still hate it though and it still hurts, we also have two kids so my tolerance of them is a lot less now. Usually now when it happens I get mad and just walk away, he says I’m over reacting because he’s always done it and I never used to react that way. He also has always been very sarcastic and it’s mean a lot of the time. after how long we’ve been together I can’t really even tell anymore when he’s being sarcastic “joking” mean and actually mean. It’s been building for a long time and I’m just so exhausted with it that I end up responding to him snappily a lot. Which I feel bad about and I’ve begged him to please stop Because I can’t take it anymore. My self esteem is basically gone from years of constant badgering and criticism. He always tells me I don’t care about him anymore or love him anymore because I never used to take his jabs so badly. I feel like I’ve tried so many times to tell him in a healthy way I can’t take it anymore to please stop before I really do stop caring about our marriage. He always just responds that I’m over reacting and need to grow up and just get over myself, I take myself too seriously. At this point I don’t know anymore if I am over reacting or if it is a reasonable request for him to just even cut back on the rude sarcasm. It’s really mean a lot of it, he makes comments about how I look, he belittles me when I say stuff. He mocks me for things I do or say and it’s constant. I feel like a crazy person

EDIT:

He wasn’t always like this, not this bad anyway. He pinned me against a wall when we had been together probably six months, but he was really mad and he apologized after so I let it go. It happened again a few times about a year after that but I am a very forgiving person so I always let it go. It’s gotten worse within the past year, he also got a pretty bad head injury about three months ago and his anger has gotten out of control. The pushing me around and pinning me against stuff has gotten pretty bad and he’s meaner than he’s ever been

EDIT TO MY EDIT:

It’s really hard for me to justify my feelings because he can be really nice. There’s times when he’s the sweetest nicest person in the world. The times he’s not though he’s really mean, and a lot of the guys around here are the sane way to their wives. So it’s very normal for this type of thing to go on. I mainly am feeling guilty for not really feeling anything towards him. I don’t feel any emotions for him at all, and all he has to say is I’ve just given up and I want our relationship to fail