yup it's time to establish some boundaries. the hardest thing to get used to when setting up boundaries is that you don't argue or debate or engage. Doing that acts as though their side has merit, and it doesn't. be clear, be direct, don't negotiate, lay down the law.
"this is how I dress when I'm not at work, accept it or we're done but I'm not listening to this anymore"
"Couldn't you have worn something different?"
"probably, but I didn't, I'm not discussing this"
"I mean come on-"
"drop the topic or I'm leaving"
"you're being really bitchy"
"ok, then." *leave*
at a certain point you've got to choose between ruffling some feathers or sacrificing your mental health.
you escalate how you say each sentence being firmer each time and making each sentence shorter than the last and at a certain point you just leave/hang up. show them there are consequences to their actions.
"this is how I dress when I'm not at work, accept it or we're done but I'm not listening to this anymore"
"Couldn't you have worn something different?"
"probably, but I didn't, I'm not discussing this"
"I mean come on-"
"drop the topic or I'm leaving"
"you're being really bitchy"
"ok, then." *leave*
at a certain point you've got to choose between ruffling some feathers or sacrificing your mental health.
you escalate how you say each sentence being firmer each time and making each sentence shorter than the last and at a certain point you just leave/hang up. show them there are consequences to their actions.

Comment