The idea that we should dictate social policies to other nations that we cannot come to a consensus on at home is ridiculous.
There is serious opposition to legalise homosexuality?
Gay marriage, yes. I don't think this should really be a deal breaker. We don't mind countries prohibiting free speech or incredibly poor working conditions but this bothers us? Its feel-good and economically bad
Gay marriage is not relevant to this debate. I don't see how stopping free trade with countries who are dumping their cheap labor products here, while we are not able to sell more Atlasian products in that country, since the population is too poor to buy them is a problem.
For countries prohibiting free speech and with poor working conditions, we all know than there is a major problem to fix before.