Agree with Wakeup. Don't accept his insults - tell that his comments are rude and hurtful. If he says he's "just joking" tell him that jokes make people laugh. And you're not laughing.
Imagine if you have a daughter with him and he says horrible things to her about her body! You must stop this behaviour of his now.
Don't lower yourself to his level of rudeness. And if he won't quit with the rudeness, move out.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.