I do wear shorts and have been wearing them for years. However, I only wear shorts at home or around the house, in the garden etc. The reason for this is that I would not feel dressed if I were to wear them out. I do see quite a few people wearing shorts in the grocery store, in town, or at the shopping mall. I would admit that it looks okay, but yet I would not feel dressed wearing them. They are a bit too much on the casual side, in my opinion. For going out I prefer to wear casuals like jeans, slacks or 3/4-length pants. Strap dresses are okay too. If I were to wear shorts out, then what would I wear at home? I see my home clothes as separate from my going-out clothes.