I think the President did the right thing to come out in support of gay marriage but will it cost him the election? In my opinion it will definitely cost him votes in November as just about every referandum on this issue has been defeated. Still equal rights issues have never been popular causes.