(hugs) for Monday fillee. And congrats for the start of a new chapter :)
I would bet that just about everyone has, at some point in their life, had something horrid said or done to them, at least once. Maybe it bought them down. Maybe they got very angry. Maybe they stayed away from that person from then on. But the difference between them and you, OP, is that they have been able to shrug it off eventually because they had other folk to help them do that.
It sounds like you have been beaten down and squashed for years without any support to help you float back up :( No one should be telling anyone they're ugly FFS 
Rather than finding ways to justify their comments, you have to find a way to rise up now, and say that is an unacceptable way to behave towards another human being and that you deserve better.
Beauty isn't everything anyway OP. It's cheesy, but it's true. Beauty comes in lots of forms. I think you sound like a wonderful and caring, compassionate and thoughtful person. I think you'd make a lovely friend. There's beauty in that. If i was a man those feelings may become romantic, and i'd be saying you're beautiful. And i'd be right. Because there's no blue-print for what's beautiful.
As for your DH ... i wouldn't be right to say LTB here. We don't know him. It sounds as if the comments which hurt you was a while ago? Sorry if i'm wrong. But don't be accepting of any more of that sort of shite if it comes up again. Flush the gratitude down the pan as well. You've bourne him children. HE should be grateful for that! Chin up now!
At this point, with allot on your plate i would say concentrate on your new start, and try somewhere different for counceling if you can. Don't start under a cloud.