http://en.wikipedia.org/wiki/Mecca#Non-Muslims_and_Mecca Hinduism is not the only religion that is non-tolerant. So stop cribbing. Each religion has its rules (some logical and some illogical). Can you complain that non-muslims are not allowed to do Hajj - no you accept it as a religious thing and move on. I am sure I can dig up equivalent rules with other religions (in addition to islam as well) So please move on.