I don’t think anyone has a right to homosexual marriage, and even the states don’t get it on this one. Their people have voted AGAINST homosexual marriage any time it’s been put on a ballot. THAT is the proper way to handle it, even for the states. Put it on a ballot.
And if Alabama turns it down and Connecticut accepts it, then it is POLICY and not ‘right’. Therefore, it is no more enforceable state to state than is Colorado’s decision to allow pot smoking.
CA has voted a couple of times to not allow same sex marriage but the state courts keeps overturning the will of the voters. So just putting it on the ballot has not worked.