My opinion: Unless you are going to the beach/raging water for tanning, swimming and water plays, pulling off such pair of shorts is very rude due to so much legs appealing and revealing, yuck! Don't justify by saying it's freedom of dressing or dressing for comfort. People are offended a lot by your sexy expression and crying for attention little young chicks! I am a straight man (age of 25-29) and I feel bothered and offended. You girls should stop showing legs and cleavage. It's gross! Seriously, most of you look generic, cheap, childish (or less mature) and less attractive but you don't know and you keep following this hipster style other girls wear.
you should pull on a shawl, rock in front of the fire, and grumble about how a lady never dressed that way in your day, which of course is a fucking like. let the young tykes enjoy their beauty. they are doing nothing to hurt you except making you run to walmart every day or so for new kleenex and k-y jelly.