I'm at Mum & Stepdad's for tonight and tomorrow morning, with DH and toddler DD.
For context, Stepdad and mum have been married for about 7 years. He's in his late 60s. I'm in my 20s. He has a history of behaviour that's a bit offensive when he's been drinking. He's previously made comments criticising my mum to me and putting down DH, for example. Always just a bit nasty and unpleasant, nothing majorly shocking. His behaviour has worn down my two siblings; one now visits once a year and one refuses to ever visit.
A few times I've found him a little inappropriate - once he looked me up and down and told me I was "an incredibly attractive woman, just like your mother" - and he'll go in for shoulder rubs and lots of kisses on the face. Again, it's the sort of thing that could be perceived as borderline, but it makes me uncomfortable.
At times when I or others directly challenge him in the moment, or don't reciprocate the physical affection, he acts very upset and hurt, and implies that it's unreasonable to dislike his behaviour. On other occasions he's become fully angry and created a big uncomfortable scene and subsequent atmosphere. In the 8 or so years I've known him, there's never been a constructive discussion about how his behaviour impacts me / others and so, rightly or wrongly I now usually take the path of least resistance and ignore / bat stuff off.
Tonight he's a bit drunk. I'm wearing a slogan tshirt. I was walking past and he started trying to read it - made a big charade of being unable to - then asked me what it said because "I can't read it because of your titties". I muttered something about that being inappropriate, and walked into the next room, and he called after me that I was off in a huff.
I don't know if I'm over-reacting, but I'm fuming. I feel like that's a horrible, demeaning way to speak to me. Maybe it's the straw breaking the camel's back. I'm worried about my daughter growing up and hearing that sort of shit from him. I'm thinking of all the stuff we've tried to ignore or brush off for the sake of the peace, and I just feel like it's never going to be different.
I'm not sure what I'm asking. Does anyone have a helpful perspective? Am I over reacting? Is there a constructive way to handle this?