It's not normal. Legally it's sexual assault, morally and mentally it's sick.
He know's it upsets you no end, and yet he still does it . I'm guessing it turns him on (in a sick way) that he can do it, and also that he can get you so upset by doing it.
I would be just as concerned that he called you 'ugly the lazy fatass', which I'm guessing is just the tip of the iceberg, and which he may
be doing to get you angry with him so that you don't sleep with...so that the above triggers (as I said, it sounds sick).
It is not in any way his way of saying sorry.