I don't think that gay and lesbian relationships are identical to heterosexual relationships. I do think that heterosexual weddings, or at least most of them, are sort of camp pantomimes about male and female sex roles, even if the couple is marrying as individuals and equals.