Because much of the country gravitates to the famous, the names in the news, and can't see the forest through the trees. Its sad but true, and how many Presidents suck up to, and gravitate twards the Hollywood elite, and liberals? Obama is about as wishy washy as it comes, and just fell to pressure from the Hollywood fund raisers, to embrace on of the social issues, Gay Marriage, religions do not condone.
It came from the liberal left to begin with, The Huffington Post, and the term defeated, I repeat indicates an afront or movement, against religions and Christianity, by the far left. Issues most religions are not aligned with are fueling the afront. I have stated several of those issues that are social issues, not regarded as morally right by religions. The afront to defeat religions, is the tool to social acceptance of these issues.
I'm sure you can see the motivation against the Vatican alone, to make all priests look like pedifiles, as the Catholic Church speaks out against many or these issues. That is just one example of anti-religion movements. Liberals would love to bring down the Catholic Church and any other religions along with it, becasue they do not accept what they do. Demonizing, any and all opinions of elected officials, that are religiously instilled, and making them look like the enemy for it. Just run for President, and see what happens when you have to explain Abortion or Gay Marriage. Mitt Romney is a Morman, how can he justify abortion, and Obama just caved in to liberal pressure to gay marriage, because he knows if he didn't the liberal media would slauder him. Again, defeat religious teachings and religions. One of those tools may be to convince people like you, your are a critical thinker, and religion can't proove anything about God, so all these social issues are myths, if you just deny God, its easy.