This is not a gaffe. This is what President Obama really believes. He said this while he was in Turkey in the first few months of his presidency.
Obama: "I’ve said before that one of the great strengths of the United States… although we have a large Christian population, we do not consider ourselves a Christian nation or a Jewish nation or a Muslim nation. We consider ourselves a nation of citizens."