I don't see anything wrong with shorts on a guy, just as long as the length of them aren't comparable to mine and the guys' legs aren't comparable to that of a yeti's.
I wear shorts all the time. Usually jean shorts. I can pull this off as it actually looks good when you're short, given the shorts are long. Taller people look like dorks with them. I didn't realize this was odd.