Don't you think Obama's "evolving position" (conveniently reached in an election year) played a factor in that as well?
His gay marriage stance and actions on immigration were clearly political moves. They were the right moves but he did them at a time that it would be most beneficial to him. Smart.
I'll take it though.