First off, the term "states rights" has long since been a code word for racist segregational laws. You may not like it, but that's the connotation it has. If you want to avoid thte race trap, use different words. Second, because of the way federal laws are structured, the US gov't has to take a stand and either recognize or not recognize same-sex marriages. For the purposes of taxation, SS benefits, etc. the US has to see two gays in Iowa as either married or not married. Of course Obama is just trying to defuse the situation by playing moderate hero. I find it unlikely that he really has any objections to same-sex marriage, but it's just not a fight he wants to have right now with so many other problems needing his attention.
Connotation maybe mate, but I'm arguing technical details and honest debate here.
I will not allow this sort of dishonest debate where any and all uses of the words "state's rights" automatically equals racism. I believe in equal rights for gay people, I believe in equal rights for people in wheel chairs, I even believe in equal rights for those damned furries.
However, what I don't support is using dishonest debate tactics to make a point. What the hell am I supposed to refer to state's rights issues like marijuana, gay marriage, vehicle laws, environmental legislation, lawn mower laws, etc. etc. etc. if I can't call it state's rights because "OMG so racist!!!!!"?
I mean really?