I would just re-iterate what the others have said...there is no reason for you to stay in this relationship. I have no doubt that you love your partner. But, if your partner truly loved you, then he would not abuse. As I Cor 13.7 tells us: "Love never gives up, never loses faith, is always hopeful, and endures through EVERY circumstance". If he loved you he would not treat you badly, no matter what the circumstance is - being told he is wrong or when being corrected. Unless your partner is willing to make a change, then it is time for you to say goodbye and move on.