I can't win!

My husbands grandmother is famous for her word vomit, saying whatever comes to her mouth even if it's hurtful to others. At 20 weeks she told me I was too small that I wasn't showing enough to be 20 Wks and it must not be healthy for the baby. I ensured her that the baby is just fine and my doctor isn't concerned with my lack of weight gain. I finally popped the week later and now at 23 weeks she told me I must be having a gigantic baby because I look huge! I didn't think I looked huge but now it's all I can think about!  First I was too small and now I'm too big. Anyone else feeling like they just can't win?! Why do people feel the need to give their opinions about my body?! 
Picture below from this morning 23weeks and 1 day.