My boyfriend is mean?

This morning he made a joke about having sex with one of my friends and went into detail about it and saying he loves her petite body and Petite boobs which I do not have with either. It’s made me feel insecure and upset he didn’t apologise and I’m fact had a go at me for being upset. As well as this he has made so many jokes about finding this specific friend attractive and he knows it has made me uncomfortable in the past.