It seems some cultures are angry at homosexuality being first class lifestyle. Northern African cultures will forget what one does with another same-sex person as long as they play the accepted citizen/family roles, aka get married traditionally with the according gender, make babies, don't talk about what things you may or may have not done.
I'm really curious how pre antique cultures, tribes for instance, dealt with this.