For heterosexual couples where one partner is American and the other is not, marriage usually guarantees a future in the United States. The situation is tougher for gay Americans with foreign partners. The World’s Alex Collins reports from San Francisco.