@Zombie fish turd,
Using your stubbornness as a reason you say with him does not make a whole lot of sense. It seems you are saying that you are too stubborn to give up on the relationship. This is an abusive relationship, not a loving relationship. How about taking some of that stubbornness and using it to your benefit. Try being too stubborn to stay.
He abuses you because he CAN. You are the outlet for his anger. Every single time he lays an abusive hand on you, and you allow it, you are perpetuating his behavior.
It is very difficult and unlikely for most abusers (male or female) to change. I am not saying they cannot, I am just saying it is not an easy or quick process, even if they do decide to get professional help. Is your abuser in any sort of counseling at all?
Why does he say he will probably treat you better if you guys move away? Perhaps he wishes to isolate you from your friends and family? What then? Will you feel safer if/when the abuse continues or perhaps even escalates?
You ask if you should leave. Honestly ask yourself if you even recognize who you are anymore in relation to who you were before you met him.
There is a strengthening exercise you can do that has proven to help build self-esteem and give you some of that power back that is probably escaping you right now. Find a quiet place where you can just lay back and close your eyes. Breathe in and out slowly until you feel your troubles lifting off your shoulders. Keep them eyes closed. Visualize a little girl (the little girl is you). See the trauma in her eyes, which is the same trauma you are going through from the abuse. Pick that sweet little girl up and comfort her. Hug her softly against you. Let her know she is protected and that everything is going to be okay. When you begin to feel her relax, put her down and take her hand. Guide her to a beautiful meadow with flowers and birds and a big blue sky. Play with her. Let her find her innocence. She is beautiful and important and loved. This IS you because you are all of those things. Love her because she is you. She does not deserve to be beaten. Help her to escape back to a life full of the kind of love she deserves. She does not deserve being locked up in your safehouse. Free her. She deserves to love and be loved. Real love. Abuse is not love.
Honey, it was time to leave the first time he hit you and physically hurt you in any way.
It is time to leave when you find yourself walking on eggshells or when you look in the mirror and wonder who is this person that is looking back at you. When he denies the problem and tells you it is your fault, a continuation of the abuse is likely,and it is time to leave. It is time to leave when you find yourself constantly rushing home because you know he will be angry if you do not run your errand in the time he allows you to run it. When you find yourself locked in the bathroom and on the floor crying your eyes out, hiding in the dark and wishing for either one of you to die because you are tired and beaten down, it is past time to leave.
It is time to leave when you find yourself on a message forum asking if you should leave because for 2 years the man you fell in love with is not really that man at all. This is your inner voice talking. Please pay attention to it. Call your local shelter or the National Hotline at 1-800-799-SAFE.
Good luck. Most men are not abusive. You deserve so much better.