Take turkey basters and sperm of the day coupons out of the equation, absent infidelity, a Homosexual couple cannot reproduce as a result of their union.
The Gay Marriage debate is about destruction of the nuclear family. The march to communism continues..
If you consider a donor sperm or egg “Infidelity” for a homosexual couple, then you must also consider it “infidelity” for a heterosexual couple. You’re treating the couples equally, so kudos for that!
The rest of your post is of the tinfoil-hat-wearer variety, and you’re entitled to your paranoia. Enjoy.