Am I too hard on my boyfriend?

Anonymous
We been dating for 6 years already, sometimes I would go off on him (punch him, yell at him) and he seems to just take it. He is far from wimpy, he's captain of collegiate wrestling, and he's been doing martial arts since he was a kid.

I'm going to be honest, I'm a very jealous person and I feel bad about one time for punching him in the face because I thought he looked at another woman but he said he was just looking at what she had in her grocery cart.

I look back and wonder why he is still with me? he has never hit me or yelled at me but I don't know if he takes it out on the people that he spars with. Ever since I punched him I've noticed he would always look down to the ground when I'm around and when there is girls around us(its been that way 4 years). Now I'm finally realizing what I'm doing and kind of sorry.

Am I too harsh on him? and am I just hurting him in some way?

Updates
+1 y
He went to Mexico to see his mother, she dieing from cancer so it is pretty hard for him since she is all he has. So I've been thinking about him a lot and this question popped into my head
Am I too hard on my boyfriend?
5 Opinion