I have no problem with a President having a religion. I have no problems if they have deeply held personal beliefs based on that or any other reason. But, when they take the oath of office they pledge to support and defend the Constitution and lead the whole country. Not just those of the same religion, those who voted for them, or and other slice of the nation.

As Todd says, though, far too many see the world in Black and White, my way or the highway, you're with me or agin' me. What the vast majority of politicians fail to grasp is that they represent the district/state/country that elected them and not just the donors who bought them.

Probably pretty naive thought.