I'll take this one, Pat.
Because Romney is more pro-homosexual than Obama. Obama is doing this now because the hand-picked candidate of the GOP-e cannot be seen to be more socially liberal than the democrat candidate. (And this social conservative will NOT be backing Romney.)
There's little to chose between Obama and his white cousin Romney on this issue ~ and Pat knows it.
I think we should dig backward through what he said and figure out if he's been bought by the Mittbots (which, of course, all of us already understand completely).