I like Obama. I worked for his campaign last fall. But if he truly bases his decisions on facts then he can't be a Christian. Christianity is based on faith, not facts. Faith means believing in the absence of facts.
Obama is a smart man. He has to say he's a Christian and that he's against gay marriage because if he didn't, he would never have gotten elected.
Those are the facts.