the point being - if we discriminate in favour of marriage because of an arrangement (parenting) that it no longer exclusively promotes, then perhaps the "egalitarian" solution is not to confer such rights on homosexual couples, but to remove them from spouses.
why should unmarried couples and single people be discriminated against in favour of married people (hetero and homosexual alike)?