Gladiolus' thing has more to do with male power fantasy than sexual fantasy. It's the same reason why all those old action movie stars fought with their shirts off.