My objection to this style is not its silly appearance but its impracticality from a weather standpoint. Shorts are for cooling off. Extreme heat is the only real justification for wearing them. Most sweating is done in the upper part of your body. Why would you want to wear anything but a short sleeve shirt with shorts? It seems as though the upper and lower half of your body are residing in different seasons. At least from my perspective (maybe I have high body heat), it is never comfortable to wear shorts when it is comfortable to wear a blazer.