The article is full of interesting tidbits of information, but without chronological context which covers a broad range of time. Secondly, the blend of Greco-Roman is far more of a modern term and presumes, incorrectly, that these cultures overlapped far more than the reality of the time.
Additionally, a lot of the statements made as fact are based on translations of ancient documents, but often without the knowing the real context of the culture at the moment that the document were written. Without that context, the conclusions drawn are often entirely speculative and may be based on cultural details that are literally hundreds of years out of date.
Fact: In Ancient Rome, prior to Christianity becoming the official/state religion, same sex marriages were not uncommon nor viewed as unusual. Marriage, prior to Christianity was typically a legal contract with no religious association. It typically had to do with property, and/or the responsibility of procreation. Emotional aspects were not part of the contract. If the two people getting married were in love, then that was fortunate for them but in no way required.
Similar situations (though not necessarily the same) were common in many cultures prior to the spread of Christianity. This is not to say that Christianity was unique to this limitation, other cultures also had marriage contracts that were based on procreation and would often be considered void if conception was not achieved.
It should also be noted that in ancient pre-Christian Rome, that children where considered to be the lowest on the scale of value as humans. Slaves, beggars and the diseased were of greater value than children, particularly infants because in the eyes of the contemporary culture, they contributed nothing to society until they were old enough to work.