Same-sex couples from states where gay marriage is banned cannot legally marry in Massachusetts, the state's highest court ruled Thursday. The Supreme Judicial Court, which three years ago made Massachusetts the first state to legalize gay marriage, upheld a 1913 state law that forbids nonresidents from marrying in Massachusetts if their marriage would not be recognized in their home state. "The laws of this commonwealth have not endowed non-residents with an unfettered right to marry," the court wrote in its 38-page opinion. "Only non-resident couples who come to Massachusetts to marry and intend to reside in this commonwealth thereafter can...