It's not the "seasonal dress code" that's the problem - it's that people think everyone should be like them and abide by what they think is "normal."
It's attitudes that are the issue, not the actual doing of (most) things. These people who make fun of others for what they are wearing are just rude and arrogant. You know, sometimes I think people were pretty dumb things. But, it's not up to me to point it out! If someone wants to make themselves look foolish, that's his or her problem.
BTW, I don't think wearing long sleeves and a light scarf, even on a hot day, makes someone look foolish.
I don't mind when I get asked innocently "Aren't you hot?" This usually just tells me someone is a little bewildered at my choice of outfit and can't imagine being comfortable in it.
But the guy who said, "Is it that cold, darlin'?" is obviously a loser.
I would think:
First of all, one person has the right to call me "darlin'", and it ain't you, buddy.
Second, back off! What right do you have to question my clothing choices!
Thankfully, I don't usually get comments like that anymore (just the innocent ones, from people I know.) Sometimes I wish I could come up with quick comebacks that would take down the other person, like making fun of their hair or something like that. I usually can't, and it's probably for the better. I don't want to start any fights (or keep one going, as I think this guy in question was the provoker!)