"Liberals hate religion because politics is a religion substitute for liberals and they can't stand the competition." -- Ann Coulter
Most liberals in this country tend to treat Christians one of two ways: either with open, sniggering contempt or if they think they need their votes, they tend to switch over to hamhanded and grotesque pandering. That's not to say that there aren't liberal Christians, there are plenty of them, but they've just become accustomed to being treated by their fellow liberals like the sort of refuse you scrape off your shoes after a long walk through a cow pasture.
Every Christmas you have liberals fighting to purge any mention of Christianity or Jesus from Christmas celebrations. Then, during the year, liberal atheists like Michael Newdow and liberal organizations like the ACLU use the legal system to ceaselessly assault Christianity at every opportunity. Whether you're talking about the Pledge of Allegiance, the Mt. Soledad Cross, or the Ten Commandments on the walls of a courthouse -- you have liberals trolling through the courts looking for a liberal judge who'll be willing to twist the Constitution in order to stick a thumb in the eye of their mutual Christian foes.
Meanwhile, the assault on Christianity continues unabated amongst the liberal rank and file. It's always something. As an example, two anti-Christian bloggers were recently hired by the John Edwards campaign. Both of them later quit the campaign after it was revealed that they said things like this on their blogs,
Q: What if Mary had taken Plan B after the Lord filled her with his hot, white, sticky Holy Spirit? A: You’d have to justify your misogyny with another ancient mythology.
Of course, in all fairness to Edwards, this sort of attitude towards Christianity is the rule, not the exception on the left side of the blogosphere, so the odds weren't in his favor. For example, quotations like these aren't terribly unusual on the left,