That's really not Another reason to oppose gay marriage :) (I assume your being as tongue in cheek as the article).
Because the pool of marital age humans is constantly growing (and changing) the stable straight marriage problem can pretty much be considered insoluble :)