Obama would survive it because he's the unsinkable Barack.
If it was with a woman, the MSM would say it's an indictment of the rightwingers who thought he was gay.
If it was with a man (Reggie Love anyone?), then the MSM would proclaim him a historic figure and indict any opposition to him or his policies as the product of anti-homosexual Christianity. Most of the commenters here would agree.
So do you think Fox News is liberal too? After all, having the highest ratings makes it the most "mainstream" media source.