Yes, and where are those cultures now? Can anyone say "decline?"
Unfortunately for the "homosexuality caused the decline" of these cultures theory, the greatest popularity of homosexuality coincided quite nicely with the greatest period for each. Their decline actually concided with a return to more "traditional" morality.
Personally, I can find lots of other, entirely historical reasons for being opposed to these practices.
It comes from this article:
Over 130 different Native American tribes had a special category of men who wore women's clothing, spent their time doing "women's work" such as basket weaving and pottery, and held a sacred, spiritual role in the tribe. Berdaches had sex with other men, and marriages between a berdache and another man were common. Sometimes in a polygamous marriage, a berdache became a secondary "wife" to a male who was already married to one or more women.American Heritage Dictionary defines berdache:
Among certain Native American peoples, a person, usually a male, who assumes the gender identity and is granted the social status of the opposite sex.