The issue is, you have to read between the lines on what they say because, they never talk in specifics. Romney may be "for gay rights" but it isn't like we know what that means, in my view any opposition to SSM is opposing LGBT rights in general. The president isn't much better when it comes to specifics, but I would take the devil I know over the one I don't any day of the week.
I would really like ENDA to be passed, due to bizarre laws, my workplace is not governed by the laws in DC (where I live) or VA (where I sorta work) but by the laws of Utah (where I have only been a few times in my entire life). Enda seems to be the only real solution to that aside from.finding a different job as Utah is not known for being super LGBT friendly.