5. During the month of
Ramadan, between sunrise and sunset, it is illegal to publicly eat, drink (
even water), or smoke. Exceptions are made for pregnant or nursing women, as well as children. This applies to non-Muslims as well as Muslims, and failure to comply may result in arrest.
Personally I strongly disagree morally with the above laws, which cover OP's topics of religion, law and culture, and I doubt many westerners would morally support the above 5 practices... having said that I also morally disagree with Russia and China's Human Rights record, some of USA's foreign policy, the death penalty/lengthy prison sentences in a lot of countries for certain crimes, the French nuclear testing in the pacific... the list goes on. But it doesn't stop me visiting those countries and it has no bearing on the beauty of the country, and hospitality of the people.
Even if I disagree with the local customs and laws, I don't have to respect them but have to abide by them..