Obama has been REALLY screwing things up as of late. It started with not doing anything about "Don't Ask, Don't Tell." Which studies show the policy actually hurts the military. He then filed a brief similar to the briefs file by the Bush administration defending the Defense of Marriage act. This was probably the biggest fuck up. (Why? Because its was BUSH'S brief. That hate monger did everything he could to screw with gay people.)
Obama effort to try and not start culture wars with the right has inadvertently alienated a core constituancy of the dem base. So, today Obama has signed a memo granting same sex benefits to federal employees.
This is good but it is reactionary. It is not leadership. It is "Oh shit, I screwed up. What can I do to make up for it." This is not enough. In order to make up for it, he needs to do more. Obama needs to lead on this not piss people off and then decide to act.