@kitkat bar,
Relationships are an exchange of value. It doens't look like he is adding any by hurting you. So, perhaps is time to ask yourself why you are still with him. You want someone who values you for your virtues, and someone who can help you be a better person. Not someone who is treating you like ****.