Post 17 doesn't obtain since Muslims do not swear allegiance to other countries as a religious requirement.
Herman Cain is wrong absent a zoning problem. If the thinks majorities can snub out religions or speech he's the wrong guy for the job.
In Islam, you do not find the Christian concept of "render unto Caesar that which is Caesar's and to God that which is God's." In Islam the religion and the state are one. But you are obviously unaware of that and the concept of the "Caliphate" from the Koran and Hadith.