So frustrated with my husband's aunt

My husband's aunt comes over for dinner every Sunday. She is 68 and has no social skills. We have a 2 year old and she is constantly saying inappropriate things to her. On Thanksgiving she told my daughter "You're very beautiful. But I don't want you to get conceited. When you hit puberty you'll probably look like a dog." Also on Thanksgiving, we let our daughter have a little cheesecake and said we didn't want her to have any more and when she was finished, my husband's aunt teased her that she still had some left "Ha ha, I have some and you don't!" This weekend she commented on her curly hair and said "your hair is curly like mine but mine is much curlier so I win, haha!" She has made several more comments, some mean ones, all in my daughter's presence, some directly to her.

It really bothers me. My daughter is smart and understands a lot. She doesn't like her great aunt (I'm not surprised by that). My husband is not happy with the comments but writes it off as that's just how she is, completely unaware of how to act socially. I don't know what to do in the situation. We live in my husband's grandma's house (the aunt's mom's house) so I don't feel like we can ask her to not come over. I don't have the kind of relationship where I can talk to her about it, and if I bring it up as an issue, she will be offended and quite literally mention it every time I see her for the next several years. What can I do?