@watersprout-of course women can wear anything they want and be comfortable and sometimes look totally hideous. Tube tops on anyone other than the uber skinny tend to make one look like a cow in dire need of milking. People don't have to look at themselves when they are out and about, other people do. I've been in New York City in the morning, people walking around with their faces unwashed and total bed head, comfy-yes, attractive-no. I've been to store where people were shopping in their pajamas and slippers, comfy-yes, attractive-no. I'm sure you are very sexy in your heels on the tennis court, but I'm betting that your game sucks or you've managed to turn your ankle.
Dignitaries around the world require people who have an audience with them to dress properly. The Queen of England requires that no one have open shoes, and ladies must wear pantyhose. Is she wrong in asking that? Or is she merely reinforcing the dignity her position affords? Many restaurants require 'proper attire', even ties for men and dresses or skirts for women.
It is nice to show that your respect yourself enough to look your best when out in public, you only get one chance to make a first impression. How many homes did you go to in 'service' that were so filthy and disgusting that you needed a wet wipe after you knocked on the door, and you washed your hands first chance you got? You made an automatic assumption the people were dirty, because they took no pains to let you know anything else, that's what they wanted you to know, otherwise they would've picked up the garbage and dog crap. People will judge you for how you dress, for that is the only message you are sending when out in public.
CJ