Obama has stated that so-called "gay marriage" is a States' Rights issue. That's a position that everyone can agree with, although one must take note of the chain-effect whereby one State's definition of marriage can effect that of other States.
Would it not be wise for Obama to in addition offer that he personally opposes "gay marriage" and would not wish to see it recognized by his own State of Illinois?
I am sure this stance would go a long way in the general election to convince independents that Obama is a moderate and sensible candidate. Also, this stance will not take him to the right of H. Clinton on this issue.