So Carson is changing his tune and is now saying that there should be a religious test for the president, Constitution be damned? Not surprising given some of his other policy proposals. Ted Cruz is right. There is a difference between saying you could not vote for a candidate because they are a Muslim and saying that someone should not run because they are a Muslim. The first is entirely appropriate as each person makes their voting decisions based on their own criteria. The second violates Article VI of the Constitution.
Neither violates the constitution- both are statements of opinion by someone who is not holding political office, not actions by someone who was able to implement such. As mere statements of political opinion they are protected by the first amendment.
No moslem can take the oath of office because no moslem can agree that the US Constitution is the rule of law, only Sharia is the rule of law for ALL moslems. Ipso facto no moslem can be president of the United States or hold ANY office that requires that they agree to follow the US Constitution.
All I ever needed to learn about islam I leaned on 09/12/2001. moslems are disqualified from holding almost all local, state and federal offices.