When I walked into my aunt's house on Thanksgiving the first thing she said LOUDLY and with a room full of people, some of whom I did not know. "You have lost weight - keep working on it and you'll get there." Seriously W.T.F.? I had told her I had been running and was doing a 5k that morning and had talked to her on the phone about dropping off some of my “fat” clothes off at the Salvation Army but I don’t think that’s an invitation to call me out publicly. I would have sincerely appreciated her telling me quietly and privately that my work was paying off but I was totally flabbergasted by how she said it. I bit my tongue and did not reply with - "Oh the new moustache cream must be working, you're looking way less hairy"
She's never been large in her life though so maybe she doesn't get it?
ETA - no suggestions really other then take it with a grain of salt and come back here to gripe to people who understand