При чем тут твои геи и шорты? В 50..80-х годах носили только короткие шорты и мини шорты и ни кто не думал о сексуальной ориентации людей, все были равны. Это сейчас легковерным и наивным внушили глупость и стереотипы и народ теперь ходит как лохи в штанах до колен.
А короткие шорты демонстрируют мужественность и спортивную фигуру!