It is not a contract. It is simply an agreed thing between people. Only much later did it become a legal thing, and that still isn't everywhere. Overall, governments have tried to fuck around with transnational, inter racial, same sex, same sect, same community, regionalism, forced, age, arranged etc.
A broken government is one that interferes with marriage. Next thing you know they are going to start picking and arranging for genetics and other bullshit.
No. The government should not be involved at that level. A citizen may enter into a contract with the government if they wish. Thats it. I can get married today, and there is no legal bond unless I want one.
Taxes, ownership of property are all other scenarios, and can be assigned in a freely entered contract.
Legal residency does not matter and should not matter.
Perhaps if they have a contract, then they can establish sponsorships. Again, my main point here is citizen a can get a marriage contract as can citizen b. Do not discriminate based on any of the things I mentioned before.
What school district a child attends is relative to where they live of course, married parents or not.
I am saying all of this to point out that governments need to treat any citizen the same if they form a contractual union. That is the point Obama trying to get across.
I can legally marry people. For some of them they involve the government, others don't care.
A failed government is one that allows some citizens into legally binding contracts but not others based on arbitrary reasons.
Maybe that helps you see what I am trying to say.