I am a mil to a dil and a sil. I treat both my in law children like they are my own children and I doubt they would say anything bad about me because I had a terror of a mil and decided I would not be that person. First off, if you want to get in her face about it, don't feel badly if you do. You have a perfect right to confront people that say things that hurt your feelings or make you feel bad. I would however, do it in just that way. Tell her that her comment hurt your feelings that it sounded like a judgement against you instead of going on and on about losing weight and such. She will frankly close her ears to that because people who say the things she did don't see anything wrong with it until they are told they are out of line so to speak and a lot of times, even then see nothing wrong with what they did. Secondly, if you decide to just not say anything, don't feel badly about that either. Just take it for what it is worth, that this woman no matter what says stuff to you so SHE can feel superior. Bad or irritating mothers-in-law do so because of several reasons, their sons didn't ask their permission to marry who they did or discuss it with her and get her approval, they see the dil as a competitior for the son's affection or attention, they feel inferior and to make themselves feel superior say hurtful things to the dil. Unfortunately, there seems to be a lot of those kinds of mil's around and less of the "I am not going to be a budinsky" mil. I don't always agree with my dil, how she raises my grandson, etc, but I love her for who she is, never interfere in her and my son's lives, mind my own business and make sure she is included in all decisions with regards to anything I do for my grandson. Of course, my son can be a horses patoot and though I love him, I have eyes and don't see through rose colored glasses either, so.....

Good luck with whatever decision you make and know that no matter what you can be proud of your accomplishment!!!