Did this b**** really just say that to me???

B
So I'm visiting my mom and we're sitting outside when a family friend that I have known my whole life drives up. She gets out of the car and comes over to hug me. First words out of her mouth were "Oh my gosh. You are not a pretty pregnant woman." I guess the 'bxtch what' look I gave her made her wanna explain what she meant. "You know how some women are pretty and glow. Yeah. You aren't." So I said "basically you just called me ugly." She said yes and tried to continue with her hug. I said "don't try to hug my ugly ass. If I wasn't pregnant I would fight you"
 
Oh! And then it was happy hour at Sonic so of course I got a slush. Can't pass that up. She sees my cup and says "Should you be drinking that?" Again I gave her the 'bxtch what' look. I didn't say anything because the only words I knew at the time were profane words. 
Why do people feel like they can say whatever they feel to pregnant women? I'm over it already. I'm about to start smacking people.