Yuck , If I am wearing shorts, it has to be baggy as obviously if I am wearing them its obviously hot and I don't an item of clothing to stick to my skin.
Shorts have to cover your knees. This is not the summer of 1940. Short shorts look femme.
Then they are not shorts. And it wasn't that long ago that it was the norm for men to wear actual shorts, that trend can easily come back and be considered masculine again. The notion that short shorts are too femme is all in your head.