If he is joking around about cheating on you to hurt you he is a jerk. If he is hitting and kicking you get the f' out now. He doesn't give a damn about you. He will probably never have the ability to care for anyone. Would you want a person like that to father your children. Any "man" that strikes a woman is not a man. You are very confused dear. You don't love him. You are stuck in a circle. You want something he can't give. You do what I did for many years. You are lying to yourself everyday saying it will get better, it will change. There is a point of no return and he has crossed it. Please I beg you leave.
You have to take in mind that when you meet someone you aren't meeting them. Only what they want you to see. If you knew he was going to hit you when you meet would you still have dated him. When you meet i'm sure you though he was a sweetheart and he cared about you. Hers a little secret about a good portion of guys. When some guys sleep with a girl early in there meeting he losses respect for them too. They are no longer innocent in there eyes. They will star lossing respect for the girl. Once you stop respecting the one you care about eventually stop caring too. It's not always sex that causes this but it will always be related in some way to sex.
Also, sex isn't a weapon. Don't use it as a tool. When done so it make it loss meaning when love actually becomes a part of the picture. I'm not religious myself but I am hoping the best for you. Really though beg you to leave before he hurts you more than you can handle. You seem to have a good heart just fear change and though abusive you are comfortable there. I would really to give him piece of my mind personally. Nothing makes me sicker than abusive people.