Being called fat!!!

I was 125 lb before I was pregnant and now I am 156 lb at 37 weeks. I am 5'5". Current BMi is around 25. I guess I am overweight but I am carrying another human being inside of me! The worst part is that the person who called me fat is my husband! I am almost as heavy as he. But who did this to me!? Normally I don't get upset about my weight at all because I know I will return to my original weight after the birth but today I just got so upset! Really want to punch him on the nose!!!