Sounds good to me. Let states decide.
I don't see how this can work. Does State A recognize a couple of homosexuals who have been granted a "civil union" and who have adopted a child in State B when they move into State A?
Didn't the federal government force Utah to prohibit polygamy?