(f) But that works both ways. States ALSO have the right to INCREASE personal freedoms, legalized homosexual marriage.
Great! so I can marry by partner in NY, but still file three tax returns, a joint return for NY and two for Federal. And if he's in the hospital, in NY, I can see him, but Virginia, or any other ridiculously homophobic state, and I'm not granted access. No, Civil rights (or Personal Freedoms) NEED to be Federal, across the WHOLE country, not just for the states to decide how many rights they would like people to have when they are within their state lines.
To the systems programmer, users and applications serve only to provide a test load.