I always have to chuckle when I see a grown ass man out in public dressed up like a 9 year old boy with his little shorts (and sneakers with ankle socks.) The laughter ceases during air travel when I'm stuck next to man's hairy ass legs for a few hours. Not sure when or where this became acceptable in our society but, as with most things, I blame the boomers.
I have to agree with most of the comments here. Shorts and socks have an appropriate place on a man: when you are playing tennis.
I have no idea where grown men buy hats with bills on the back - all mine come with bills on the front, and have a slight curve to them. Maybe there is a backwards hat store for retards that I've yet to become aware of.
Cargo shorts may be worn by men, when camping or hiking and no where else.
Sweatpants, pajamas, and yes, even yoga pants on women, have no place outside of the house or bedroom, especially in a goddmaned restaurant. And for the fucking love of god women (if any of you read here) you wouldn't go outside with half your makeup falling off your damned face, so why do you go in public with chipped ass nail polish?
Of course I'm a guy who got comped a 1st class ticket by wearing a 3 piece linen suit on a flight from San Diego to Chicago because "you look nice" and I don't have wheeled luggage but proper suitcases because I'm not a frail weak panty wearing gayboy. There's nothing that says "I wasn't raised right" than a grown man in shorts and flip flops wheeling a tiny suitcase around the airport wearing a backwards hat (and usually a t-shirt that proclaims his love for some kind of product and the extreme-ness of that product).
Hell the only thing worse than that is wearing a shirt with a number and some other dude's name on the back past the age of 10 or 11.