The Inviolable House of Worship is under the jurisdiction of the people of Saudi Arabia. Of course, the endeavors of men are always imperfect—no one knows this better than God. If perfection were required, God might have sent down a band of angels to maintain the Ka’bah. The one thing I hope the Saudis never change is their policy of not allowing non-Muslims to build their houses of worship there. This is the site of the first masjid ever set up by God for mankind. Richly blessed by God, it is a source of guidance unto all the worlds. God made it a place where Believers might retreat often for prayer. Wherever Muslims are in the world, God commands that we turn toward the Inviolable House for prayer. Abraham once stood there and prayed with his son, Ishmael. God commanded Abraham and Ishmael to purify this House making it a sanctuary only for the worship of the One True God. All who believe in God and the Last Day may pray there; God only forbids those who reject clear guidance. Why should Unbelievers be allowed to erect their monuments to falsehood in the vicinity of what God has established?
How can there be any doubt that Islam is completely free of bigotry and prejudice when it is the Word of God that we uphold? Bigotry and prejudice are the fruits of weakness, fear, and ignorance. God is All-Powerful, All-Knowing, and Sovereign Lord. Everything from God is pure, beneficent and merciful to all who embrace it.
Islam is not for the faint of heart, not for those who are brought low when others find fault, not for those who think themselves enlightened by the human experience and not in need of the guidance that can only come from God, Most High.