Equality is over-hyped with liberals. In striving for some types of equality you dismiss individuality/uniqueness/diversity/innate differences.
There is such a diversity in personality, circumstances, physical attributes, skills, talents, interests, motivations in the human population that you are missing the mark if you value equality in role/position/outcome above all else.
Equality ain't important if you have different roles and purposes to fill in life. The polarity of the genders is the reason having both a mom and a dad is so important.
As for the topic of marriage. I think people should be required to have pre-marital counseling before they are allowed to get married, so they can discuss all the important issues...finances, in-laws, children, division of labor, religion. All these things can be more difficult to sort out when you come from different cultural backgrounds.