At 51 I have had one occasion or another to address the "act your age" or "dress your age" issue. At times I may also have a bit less tolerance for bad manners than could properly be called polite. Usually when faced with a person who simply must throw common courtesy to the winds and seek to correct my percieved age inappropriate fashoin choices, I smile politely and make no response. However, I have responded thus on more than one occasion.

<rude stranger> Dont you think you are a little old for that? <or some such thing>

<me> (shocked) Oh my! I had no idea! This was all the rage when I fell asleep! What year is it? Or. (placing finger under ear, voice aghast> Our intel was very wrong! Local dress customs outside sociatal norms! Returning to ship at once!

That usually ends the encounter, not polite I know, but I get a little chuckle from it.

As noted in someone elses signature. "If you arent living on the edge, you are taking up too much room!