It depends on the situation and context (e.g. body language, tone, aesthetic-perhaps these men like what they see, or maybe their digging your style, and most men can see through your bones, etc.).
You said these men dominate the conversation, discounting your experience, and in person they dominate the conversation and calling you sweetie. The way I would address it is to preemptively refute in middle of the conversation, not in the beginning because that will put you in a defensive posture. Another way is to change your mindset immediately and in your internal thoughts would be like