YOU can't control him but you CAN control what you do. You know what you are willing to put up with and how you want your marriage to be. You have to set boundaries and stick to them. It is nothing about love, he has to want it for himself before he will get better. I will just tell you to be careful and not get pregnant anytime soon. That willadd more difficulty to this situation.
This is your life. How do you want to be treated?