My son (16 y/o) goes to spin class with me. He wears gym shorts over his padded spandex. He says kids his age think cycling shorts is to cycling as speedos is to swimming. They have their place and spandex doesn't belong on guys in the gym. Funny thing is, he plays water polo for the high school and doesn't mind parading around the pool grounds with his spider webs poking out of his pouch.