The medieval Islamic world was gayer than ancient Greece. Both were to some extent pederastic. The fact that pederasty had to be invented by the Cretans to solve overpopulation, and then was spread to the rest of Greece, while in the Muslim world it persisted despite people knowing it was a sin, is evidence that Arabs and Turks are more naturally "sotadic" than the Greks.
I think the book Homosexuality in Ancient Greece: The Myth is Collapsing provides a lot of great sources from ancient Greece showing that many people were against homosexuality, but it is hard to believe that pederasty was overwhelmingly unfavored when there is so much evidence of its normalcy, as well as evidence of it in various other civilizations with very harsh gender segregation like what was happening in Greece. Meanwhile in Rome, where there was less gender segregation, pederasty was widely recognized as unroman and foreign until the Romans themselves were genetically replaced by easterners in the major cities.
No, the Spartans were the most strongly anti-pederasty of all the Greeks. Xenophon records this but plenty of other people also allude to classical Sparta's antipathy towards sexual pederasty.