I might mention that while it was more common and more accepted, (maybe not more than the last few years tho) in ancient Greece, it was still the object of derision and looked down on.
I particularly remember reading how the youth, Alcibiades told how Socrates never tried any "funny stuff" with him when he slept in the same bed with Socrates. This was done to defend Socrates, in other words not being homosexual was looked on as a positive trait.
I was trying to recall some old readin I did in school. Didn't the Spartan soldiers take boys into their homes to train them. Didn't the training include having sex with them?