In many answers on this site we have warned against settling in kaafir countries, because that has a clear negative impact on a manâs religious commitment. He is exposed to temptations and specious arguments which may cause him to be tempted away from his religion. We ask Allaah to keep us all safe and sound. Seeing evil actions and not being able to denounce them or change them usually leads to a person not regarding them as abhorrent in his heart.
Hence it is not permissible for a Muslim to settle in a kaafir country if he fears for his religious commitment.
See questions no. 38284 and 13363
If your husbandâs work in the section that sells clocks and gold has no connection to the restaurant and the haraam things that are sold there, then his salary is halaal, because it is given in return for permissible work, and he has no share of the sin of the company for the haraam things that it sells.
The Prophet (peace and blessings of Allaah be upon him) and his companions dealt with the Jews in permissible transactions, even though the Jews used to engage in other transactions that were haraam, such as riba (usury), bribes and consuming peopleâs wealth unlawfully. Al-Tabaraani narrated that Kaâb ibn âUjrah (may Allaah be pleased with him) said: I came to the Prophet (peace and blessings of Allaah be upon him) and I saw him changed in appearance. I said: âMay my father be sacrificed for you, why do I see you changed in appearance?â He said: âI have not eaten anything for three days.â I went and I saw a Jew watering a camel of his. I helped him with it and for every bucket of water I drew for him he gave me one date. I gathered some dates and brought them to the Prophet (peace and blessings of Allaah be upon him). Classed as hasan by al-Albaani in Saheeh al-Targheeb waâl-Tarheeb, no. 3271.
See also question no. 20732.
And Allaah knows best.