I don't wish to be unkind, but I don't think you're going to see any change in his behavior unless you're direct. It may not come naturally to you, in which case you can choose to accept his behavior, but those are probably your only choices: be direct, or accept.
<non weight related> There's a man in our office, about 10 years older than me, who calls all the women "young lady". All of us find it offensive. He once called me "young lady" when noone else was around, so I didn't have to embarass him in front of others to say, "You know, 'Joe', I don't really like being called 'young lady'." He was taken aback, but guess what--he stopped. He has called me "young lady" once since then and immediately realized he had and apologized (he's breaking a habit, I understand that.)
We all have to decide what we're comfortable with, but I've learned that asking for what you want really increases your chances of getting it. (Or reverse that, stating what you don't want increases your chances of not getting it.)
|