I didn't realize we were discussing President Obama specifically. But if we are, then let me ask: what's to struggle with? The president is a very smart and cultured man -- he already knows the right side of history regarding this question.
Some of us are a little crestfallen to be asked to accept that we're a liability to him or his re-election. This is injurious; it gives legitimacy to all the lies about gay people and gay culture. He should be our president, too -- regarding these fundamental human rights.
As far as the bigotry goes, well -- I would ask people to empathize with LGBT people. See this through the eyes of people who have their rights revoked (Prop 8 in California, for example) -- or witness tonight's madness in North Carolina. See this through the eyes of those who are identified as "the other" by irrational and reactionary "good people".
We are -- all of us -- reaching the tipping point. The president's current passive equivocation on marriage equality isn't leadership. At this time, I don't think it's unreasonable for LGBT people to be asking for more from President Obama.