I'm not convinced by the idea that greco-roman society openly tolerated homosexuality at all.
It was tolerated when a master 'owned' a slave or someone of lesser status, male or female. (Romans also had a huge hang up with oral sex!)
That's still different from the idea of all gay and lesbian relationships being equally accepted.
In Greece it was tolerated between men and boys, not something we'd be at all comfortable with today.
For native americans, it was acceptable so long as the gay man behaved as a woman.
Just because male same sex acts are promoted in other cultures does not mean they are tolerant of what we think of as gay. If a melanesian tribe requires younger boys to perform oral sex on older boys it's not because they think all their men are gay, it's because in their culture a man needs to be 'reborn' male because their natural birth of a woman isn't sufficient. The boys eventually gain manhood and go on to live hetero lives, any who exhibit same sex behaviour are looked down upon. (ref. The Anthropology of Self and Behavior By Gerald Michael Erchak)
I absolutely agree that western society and our religions are responsible for centuries of hate and discrimination, not just of gays but of a great many people. I'm just not persuaded that somehow our society is more corrupt than any other.
*phew* writing that was like being back at uni.
