Everyone makes fun of my boyfriend's appearance?

I recently started dating this guy and he's not normally the type of guy that I go for. In the past, all of my ex's were hot. And this guy...isn't. He's a bit shorter than I am, he has a few extra weight, but he's so nice. He has a great personality and we get along great. He makes me laugh, he cares, he's great. But like the title says all of my friends and even my mom calls him ugly and weird behind his back. And I don't care what they think because I think he's great. But at the same time, it really bothers me that they continue to talk about him like this. What should I do?
Updates
+1 y
lol I just reread what I wrote and noticed I used the word great too many times
Everyone makes fun of my boyfriend's appearance?
Post Opinion